大家都知道,编译和运行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