javac 可以将java源文件编译为class文件

如 javac HelloWorld.java

运行javac命令后,如果成功编译没有错误的话,会出现一个HelloWorld.class的文件。

java 可以运行class文件

如 java HelloWorld

注意java命令后面不要加.class

(运行jar包文件,java -jar jar包.jar)

将项目打包成jar包以后,就相当于把项目编译过一次了,所以jar包文件里的文件后缀名都是.class.运行jar不需要再进行编译了,所以直接java -jar jar包.jar

源文件.java    类文件.class