在cmd中打java和javac_cmd中javac 和 java的用法

对于初学者而言, cmd中的javac和java是一个很难得的问题。下面我来具体的说明一下。

首先安装jdk和jre:下载jdk最新版,根据提示安装即可。

然后配置java环境变量:

JAVA_HOME:jdk安装路径(C:\Program Files\Java\jdk1.7.0_51)

PATH : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

CLASSPATH : .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

验证jdk是否安装成功:cmd–>java -version,如果没有提示错误,即表明jdk安装成功

e03114056f723cb873a48b3b92ef9bc5.png

1、 javac :

即编译,将java文件编译成class文件。执行:javac A.java,即可完成对A.java的编译,生成A.class文件

2、 java :

即运行,将class文件解释成机器语言并运行,没有报错表明运行成功。

有时会提示:

“错误: 找不到或无法加载主类 bin\com\legendary\important\encrypt.class”,原因有一下几种:

classpath路径错误:配置classpath时,“.”号或者“;”号漏添加。可以在cmd中输入echo %classpath%查看classpath的路径,确定classpath配置正确,查看2

如果class对应的java里面存在package包名,则需要在package包名中的第一文件夹的父文件夹中执行java命令,如package名为:com.legendary.important,文件路径为

d74fba4a57e5cde631fdb1003569b1cf.png

那么最好是在bin目录下执行java命令。而且文件路径要以“/”分割,不能以“\”分割。如:java com/legendary/important/encrypt

Java命令后面的class文件的后缀名不能添加,即java com/legendary/important/encrypt 是正确的;java com/legendary/important/encrypt.class是错误的。

基本就这么多—-EOF`

public class hello{

public static void main(String args[]) {

System.out.println(“Hello Word!”);

}

3、 javap :

对java程序进行反汇编: javap -c com.mypack.Test

8ab1dff068ec5c61727768d3c90606a7.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值