public class HelloWorld {
public static void main(String[] args) {
System.out.println("MainClass work well");
new SubClass();
}
}
class SubClass {
public SubClass() { System.out.println("SubClass work well"); }
}
javac HelloWorld.java → java HelloWorld 確認無誤。HelloWorld.class、SubClass.class。META-INF/MANIFEST.MFManifest-Version: 1.0 Main-Class: HelloWorld
jar cvfm MyApp.jar META-INF/MANIFEST.MF *
c 建立、v 詳細、f 指定檔名、m 包含指定 Manifestjava -jar MyApp.jar 輸出兩行訊息即成功。.bat / .sh 啟動腳本:javaw -jar MyApp.jar。Class-Path: lib/dep1.jar lib/dep2.jar(相對路徑,空格分隔)。Manifest 僅需 Manifest-Version: 1.0,供其他專案依賴。放入 JDK/jre/lib/ext 可全域可見(不推薦,易造成版本地獄)。