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命令行运行、常用工具 指令