在Ubuntu上打包Java應用程序可以通過多種方法實現,具體操作如下:
sudo apt update
sudo apt install openjdk-11-jdk
java -version
sudo apt install maven
mvn -version
該目錄下應包含pom.xml文件。
在項目根目錄下運行以下命令:
mvn clean install
這將清理之前的構建輸出,下載依賴項,編譯源代碼,運行測試,并打包生成的jar或war文件。
使用以下命令創建JAR文件:
jar cvf jar文件名 [要包含的文件或目錄]
例如,將HelloWorld.class文件和圖片資源文件打包成一個名為myapp.jar的jar文件:
jar cf myapp.jar HelloWorld.class 圖片資源文件.jpg
如果需要更新JAR文件,可以使用以下命令:
jar uvf jar文件名 [要更新的文件或目錄]
使用以下命令查看JAR文件內容:
jar tvf jar文件名
如果需要解壓JAR文件,可以使用以下命令:
jar xvf jar文件名
jpackage
命令是JDK 14引入的一個新命令,用于將Java應用程序打包成可執行文件,以便在不同的操作系統上作為本地應用程序進行安裝和運行。
例如,要將應用程序打包成一個可執行文件:
jpackage –type app-image –input 輸入路徑 –name 應用程序名稱 –main-class 主類名 –output 輸出路徑
以上就是在Ubuntu上打包Java應用程序的基本操作,具體使用哪種方法取決于你的項目需求和個人喜好。