java 中 .cmd文件_cmd编译运行Java文件详解

本文详细介绍了如何在Windows的CMD环境下编译和运行Java程序。首先,通过创建HelloWorld.java文件并切换到相应目录。接着,通过设置JAVA_PATH或在编译时指定路径来使用javac编译源代码。最后,使用java命令运行编译后的class文件,如果遇到找不到主类的问题,可通过调整CLASSPATH解决。
摘要由CSDN通过智能技术生成

①准备工作

首先用记事本编写HelloWorld.java放至G:\Javaspace路径

public classHelloWorld{public static voidmain(String []args){

System.out.println("Hello World");

}

}

因为我要编译的java文件放在G盘,打开cmd窗口,输入

g:

转至G盘目录(cmd不区分大小写,路径中除了文件名要区分大小写,其他都不用)

然后输入

cd javaspace

cd是cmd的换目录命令(change directory),此时cmd的目录才转到我们HelloWorld.java所在的目录下。

②编译

下一步就是告诉cmd HelloWorld.java和java的编译器(即javac)在哪

设置java编译器路径有两种方法

一种是用cmd的SET PATH命令(这是个一劳永逸的方法,只设定一次就行了)

SET PATH=C:\program files\java\jdk1.8.0_20\bin;%PATH%

再输入以下代码,对文件进行编译

javac HelloWorld.java

第二种设置编译器路径的方法是在编译时指定一下,因为我们已经转到G:\Javespace目录下面了,所以直接输入

"C:\programs files\java\jdk1.8.0_20\bin\javac" HelloWorld.java

(文件名HelloWorld.java 的文件名要区分大小写)

按下回车后若没有出现错误的提示,则在G:Javaspace下应该已经生成了HelloWorld.class文件,说明编译已经成功

③运行

此时若从未退出过cmd,则cmd目录仍在G:\Javaspace,输入

java HelloWorld

则cmd会用java命令启动JVM并运行HelloWorld.class,且此处的HelloWorld不用加后缀.class

若提示“找不到或无法加载主类”,则说明在安装JDK时设置的CLASSPATH路径不是G:\Javaspace,可以在“我的电脑——属性.....——环境变量”中重新设定,

也可以在cmd中临时修改CLASSPATH路径,输入

java -cp G:\javaspace HelloWorld

此行命令的意思是启动JVM并设置CLASSPATH,然后运行HelloWorld.class

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值