运行 Java 程序
Java 程序实际上就是编译好的 Java 字节码文件(.class)。运行 Java 程序就是运行 Java 字节码的 main 方法。
编译并运行 Java 源码
项目目录结构:
my-project
└── com
└── example
└── HelloWorld.java
vim com/example/HelloWorld.java
package com.example;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
编译并运行:
javac com/example/HelloWorld.java # 编译,获得字节码文件 HelloWorld.class
java com.example.HelloWorld # 运行字节码文件的 main 方法
运行 JAR 文件
在桌面环境下双击 JAR 文件就可以直接运行。
在命令行环境下,使用 java 命令并通过 -jar 参数指定 JAR 文件:
java -jar myapp.jar
JAR 文件本质上是一个 ZIP 压缩包,里面存放着编译好的字节码文件。因此,也可以在 JAR 文件中指定要执行的字节码文件:
java -cp myapp.jar com.example.HelloWorld
使用外部库
如果程序使用了外部库,那么在编译和运行时,需要指定库搜索路径(classpath):
java -cp /path/to/class HelloWorld
如果需要设置多个 classpath,使用 : 分隔。默认 classpath 为 .)

浙公网安备 33010602011771号