- 使用
-classpath
選項(xiàng):
java -classpath C:\hello\build\classes test.HelloWorld
- 使用
-cp
選項(xiàng), -classpath
的簡寫:
java -cp C:\hello\build\classes test.HelloWorld
- 使用
-Djava.class.path
設(shè)置系統(tǒng)屬性:
java -Djava.class.path=C:\hello\build\classes test.HelloWorld
- 使用
CLASSPATH
設(shè)置環(huán)境變量:
set CLASSPATH=C:\hello\build\classes;
java test.HelloWorld
- 使用當(dāng)前目錄為啟動(dòng)目錄:
cd C:\hello\build\classes;
java test.HelloWorld
- 打包所有類進(jìn)入一個(gè)jar包中,并設(shè)置對(duì)應(yīng)的
META-INF/MANIFEST.MF
文件
文件內(nèi)容:Main-Class: test.HelloWorld
java -jar hello-world.jar
注意:當(dāng)使用-jar選項(xiàng)時(shí),-classpath -cp這兩個(gè)選項(xiàng)將被忽略! - 寫B(tài)ash文件進(jìn)行加載
- 如果你使用的是JDK6,加載類路徑還支持*通配符加載所有jar文件:java -cp ./lib/* test.HelloWorld