在Debian系統上打包Java代碼,你可以遵循以下步驟:
安裝Java開發工具包(JDK): 打開終端,運行以下命令來安裝OpenJDK:
sudo apt update
sudo apt install openjdk-11-jdk
編寫Java代碼:
使用文本編輯器(如vim、nano等)編寫你的Java代碼,并將其保存為.java
文件。例如,創建一個名為HelloWorld.java
的文件。
編譯Java代碼:
在終端中,導航到包含你的.java
文件的目錄,然后使用javac
命令編譯代碼:
cd /path/to/your/java/files
javac HelloWorld.java
這將生成一個名為HelloWorld.class
的字節碼文件。
創建JAR文件:
使用jar
命令將編譯后的.class
文件打包成一個JAR文件。在終端中,運行以下命令:
jar cvfe HelloWorld.jar HelloWorld HelloWorld.class
這里,cvfe
選項表示創建一個新的JAR文件(c),顯示詳細信息(v),設置應用程序的入口點(f),并指定JAR文件的名稱(e)。HelloWorld.jar
是輸出的JAR文件名,HelloWorld
是主類的名稱,HelloWorld.class
是要包含在JAR文件中的類文件。
運行JAR文件:
要運行打包后的Java應用程序,可以使用java
命令:
java -jar HelloWorld.jar
現在你已經成功地在Debian系統上打包了Java代碼。如果你想要創建一個可執行的JAR文件,你可以在MANIFEST.MF
文件中指定主類。為此,請創建一個名為MANIFEST.MF
的文件,其中包含以下內容:
Main-Class: HelloWorld
然后,在創建JAR文件時,使用m
選項指定清單文件:
jar cvfm HelloWorld.jar MANIFEST.MF HelloWorld.class
這將創建一個包含正確清單的可執行JAR文件。