JAVA常用工具 指令

  • *1.命令窗口的使用/常用指令
    • *javac
    • *java
    • *javap
  • *2.更为方便的运行Java文件的powershell窗口

====================================================================

*1.命令窗口的使用/常用指令

(1)打开命令窗口windows+R ,输入cmd 回车打开命令行;

(2)盘号:——通过命令路径从此电脑索引查找到该盘
(3) dir ——表示打印该盘的文件所有目录

(4)cd +文件名——表示路径向下一个文件夹查找
(5)在该文件下有之前创建的java文件:利用记事本创建,后缀名为.java。

(6)通过记事本文件创建一个基本的简单的Java代码。
**注意:Java基本代码包括:主类、主函数、代码体;
** // 其中System.out.println();是Java输出语句;

*javac

(1)javac: 是java语言编程编译器。全称java compiler。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。
**通过记事本创建的java文件,需要进行编译才能运行。

(2)在编译之前,必须通过*1中上述的路径查找指令找到所创建java文件夹所在位置,否则:显示找不到该Java文件!!!

(3)确保路径正确,编译该java文件(如下 表示编译成功):

(4)若所编写的Java代码中有中文,会出现如下问题:


** //原因是我们中华博大精深的汉字字符,Java开发工具Javac 中有特定的编译指令: -encoding <编码> :指定源文件使用的字符编码
[这样编译代码,运行时计算机才能正确翻译显示!];

*java

(1)Java 运行工具java 指令:

(2)最常用指令:java -version —— 输出产品版本并退出;

**// 该指令 是检验当前安装的Java版本是否正确安装和路径设置是否正确:

(3)最常用的指令:java +文件名 ——运行Java文件编译之后的字节码文件.class

*javap

(1)javap:是 Java class文件分解器,可以反编译(即对javac编译的文件进行反编译),也可以查看java编译器生成的字节码。用于分解class文件。
**javap 反汇编指令解释对照 链接

(2)常用指令: -c —— 表示对代码进行反汇编
** // 首先必须要是编译之后的Java字节码文件.class 才能进行反汇编:


**// 反汇编结果对应的就是该Java代码的运行指令,有时需要得到反汇编的指令来更好的理解代码在计算机中的运行详细原理。
反汇编解释前置++/–赋值运算中的案例

(3)常用指令:javap -v 文件名.class —— 输出附加信息(便于我们更好理解反汇编指令);

(4)常用指令:javap -version——显示java版本

*2.更为方便的运行Java文件的powershell窗口

(1)打开目标Java文件所在的文件夹

(2)不用左键选中,直接按住 shift建 然后右键点击该Java文件;

(3)点击powershell窗口:Windows PowerShell 是一种命令行外壳程序和脚本环境。
**// 运用该窗口,可以省去在编译运行之前路径查找的步骤!!!

(4)编译,运行 和命令窗口指令一样

JAVA命令行运行、常用工具 指令相关推荐

  1. Java命令行程序构建工具airlift使用

    package com.ilucky.airlift;import java.util.Arrays;import io.airlift.airline.Cli; import io.airlift. ...

  2. java命令行运行 package_使用命令行运行Java程序

    很久没有试过用Java命令行来运行程序了.今天用的时候都感觉有点不太顺利了.所以特别记下来,以免后边什么时候又忘掉. 首先是将编写好的Java程序放在某一文件夹下边.(本文以D盘javabasecod ...

  3. Java命令行运行参数说明大全--转

    来源:http://xinklabi.iteye.com/blog/837435 Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME\ ...

  4. Java 命令行运行参数大全

    Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME"bin"java –option 来启动,-option为虚拟 ...

  5. windows命令行启动常用工具

    在windows命令行(ctrl + r) 中输入关键字启动若干工具,能提升windows使用效率.不少工具其实是 C:\Windows\System32 下的工具. 下面列出一些常用关键字 task ...

  6. JAVA 命令行运行java项目

    多年以来 一直使用的是IDE 来写java 项目,导致很多的最基础的东西都渐渐模糊了. 最近遇到一个问题就是如果命令行来运行一个java项目 当然这不是初学的那个运行 HelloWord.java , ...

  7. java命令行运行 classnotfound_Kotlin测试从ClassNotFoundException的命令行失败,但是从IntelliJ开始工作...

    我有一个Kotlin Spring Boot项目here . 它有一些测试,从IntelliJ运行得很好,但是当我从命令行运行时,失败并出现以下错误 . BUILD FAILED in 1m 12s ...

  8. Java命令行程序构建工具airlift使用之分组(group)

    闲话少说,直接上代码: package com.ilucky.druid.airlift.test2;import java.util.Arrays;import io.airlift.airline ...

  9. 命令行运行jar包的常见方式

    java 命令行运行jar包的两种方式: 第一种方式: 如果没有指定主函数的话,需要使用这种方式进行运行 java -classpath xxxxx.jar 主函数全类名 <args> 第 ...

最新文章

  1. 苹果内购和 Apple Pay
  2. CSS3 transform
  3. javacript 裁切图片
  4. P2151 [SDOI2009]HH去散步
  5. 前端学习(1915)vue之电商管理系统电商系统之通过路由展现权限列表
  6. shell脚本 变量
  7. linux音乐关机,在Deepin操作系统中关闭或者更改开机关机音乐的方法
  8. elasticsearch组合查询
  9. Go36-32-context.Context
  10. LeetCode84 Largest Rectangle in Histogram
  11. python在知名公司的应用
  12. AI PRO I 第4章
  13. [6.837]A3:OpenG应用和Phong着色模型
  14. VS Code 快捷打开(localhost)PHP页面
  15. sis最新ip地址2020入口一_【新版教材】2020最新人教版高中历史教材必修一电子课本...
  16. 网页编程----HTML网页编程
  17. 陀螺财经研究院郭润华:2019年将迎来区块链真正成熟的井喷时代
  18. python自学-class20-爬取东方财富网股票数据(爬虫)
  19. linux kill进程 不发送fin,linux – FIN省略,FIN-ACK发送
  20. 外贸型网站,应该如何做好SEO优化?

热门文章

  1. 90后和80后的八大区别
  2. ImageMagick处理图像
  3. 【机器学习】支持向量机基础认识与详细实战案例
  4. VK1650是LED数显驱动IC/数码管显示驱动控制电路(IC),8*4共阴/4*8共阳驱动,SOP16封装,可兼容替代市面上1650,FAE技术支持
  5. Web测试介绍一 UI测试
  6. 相比手机操作、语音助手,智能传感器有什么优点?
  7. STM32F103ZE串口笔记
  8. c语言产生系统年月日,c语言中如何输入年月日
  9. 经典案例分析:企业人力资源管理系统诊断
  10. 腾讯云4核8G10M轻量服务器性能评测