JAVA命令行运行、常用工具 指令

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

*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)编译,运行 和命令窗口指令一样
在这里插入图片描述

  • 18
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值