cmd编译运行Java文件详解
2016-09-01 00:00
211 查看
cmd编译运行Java文件详解
①准备工作首先用记事本编写HelloWorld.java放至G:\Javaspace路径
public class HelloWorld{ public static void main(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
相关文章推荐
- cmd编译、运行java文件
- 如何使用cmd来编译和运行java文件
- java文件cmd窗口编译后,运行class文件时报找不到类的错误。
- java jdk安装 环境变量配置 cmd 命令行 编译java文件 运行.class文件 CLASSPATH配置
- java文件cmd窗口编译后,运行class文件时报找不到类的错误。
- java文件编译运行命令详解
- Windows下cmd运行编译Java文件记录(1)
- eclipse中运行JSP报错500,cmd中编译Java文件报错找不到javax.servlet
- 为何Eclipse编译后的class文件不能在cmd下用java运行?
- java jdk安装 环境变量配置 cmd 命令行 编译java文件 运行.class文件 CLASSPATH配置
- java-cmd-命令行编译和运行java文件
- cmd可以编译java文件,运行时提示找不到或无法加载主类
- 使用ant编译打包运行java文件
- ㈠ANT 编译,运行,打包java文件
- Eclipse下好使,但是cmd下执行java运行class文件提示Exception in thread "main" java.lang.NoClassDefFoundError问题
- java文件添加包语句后的编译和运行问题
- 用mingw编译C++工程;程序里面的cout<<"aaa";cmd运行c++程序,aaa内容在控制台不显示,如何将aaa输出到控制台屏幕并将控制台内容写到一个文件中。
- 加载依赖的jar包在命令行编译和运行java文件
- 关于命令提示符下编译和运行Java文件的小东西
- java第一课:java第一课:如何在命令行模式下编译运行带包的java文件