Java 运行.class文件

大家都知道,编译和运行java源文件需要JDK环境。 那么在JDK环境下如何编译和运行源文件的呢?

首先, 我们编写一个.java源文件,比如HelloWorld.java.

1 public class HelloWorld
2 {
3     public static void main(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

 

 

 

 

 

   

posted @ 2019-09-24 22:50  水清梦蓝  阅读(1642)  评论(0)    收藏  举报