大家都知道,编译和运行java源文件需要JDK环境。 那么在JDK环境下如何编译和运行源文件的呢?
首先, 我们编写一个.java源文件,比如HelloWorld.java.
1 public classHelloWorld2 {3 public static voidmain(String[] args)4 {5 System.out.println("HelloWorld");6 }7 }
其次, 打开命令行窗口 (Win+R,输入cmd),进入到.java源文件所在的目录 (D:/java目录下)
再次,设置path路径
将JDK的bin目录添加到path系统环境变量中去。
最后,检查path路径是否添加成功。
在.java源文件的目录下,输入javac 或者 java 然后回车,看是否有帮助信息出现。 如果有帮助信息出现,则表明path路径设置成功。
1. 编译.java源文件
在命令行窗口中输入命令 javac HelloWorld.java,对源文件进行编译。
如果编译成功,会在源文件的目录下面生成一个.class文件(HelloWorld.class)。
2. 运行.class字节码文件
在命令行窗口中输入命令 java HelloWorld。
运行成功则在命令行窗口中会直接打印出字符串 “HelloWorld”.
需要注意的地方:
1. 是否需要设置系统环境变量classpath的路径。
classpath的路径没有设置,会默认生成在.java源文件的路径下面。一般情况时不需要单独设置classpath的路径。
2. 有人为了尝试下java运行功能,把eclipse中的.java源文件运行时生成的.class文件进行运行,会发现报错,“找不到或者无法加载主类”。
原因可能有一下几点:
1. classpath的路径问题,如果没有设置classpath,则命令行窗口的当前路径必须是.class路径。 否则把classpath的路径设置为.class文件所在的目录。
2. java源文件中指定了package(假设包名为test), 这种情况运行的时候需要新建一个与包名相同的文件夹test,然后把.class字节码文件放到该文件夹下面。
运行时输入命令 java test/HelloWorld