1. 编译执行Java程序
如果有以下代码 HelloWorld.java
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
接下来我们使用 javac 命令来编译 Java 文件,并使用 java 命令执行编译的文件:
c:jdkdemoapp> javac HelloWorld.java c:jdkdemoapp> java HelloWorld
以上代码实例输出结果为:
Hello World
2 打包jar文件 2.1 写manifest文件(必须要存在) 2.2 jar cvfm h.jar manifest.mf HelloWorld.class 2.3 运行jar文件,java -jar h.jar
manifest.mf文件如下 , 注意格式,结尾要空两行,冒号后要有空格
Main-Class: HelloWorld
2. 如何执行指定class文件目录(classpath)
如果我们 Java 编译后的class文件不在当前目录,我们可以使用 -classpath 来指定class文件目录:
C:> java -classpath C:javaDemoClasses HelloWorld
以上命令中我们使用了 -classpath 参数指定了 HelloWorld 的 class 文件所在目录。
如果class文件在jar文件中,则命令如下:
c:> java -classpath C:javamyclasses.jar