在Ubuntu下打包發布Java應用,常見的方式有打包成JAR文件、.deb安裝包等,以下是具體步驟:
sudo apt update,sudo apt install maven。pom.xml中配置maven-jar-plugin插件指定主類;若使用Gradle,在build.gradle中配置jar任務和copyDependencies任務。mvn clean package(Maven)或gradle build(Gradle)命令進行打包,生成的JAR文件在target(Maven)或build/libs(Gradle)目錄下。sudo apt update,sudo apt install dpkg-dev build-essential devscripts debhelper dh-make。mkdir -p mypackage/DEBIAN,mkdir -p mypackage/usr/bin等。DEBIAN目錄下創建control文件,包含軟件基本信息;還可創建postinst等腳本(可選)。dpkg-deb --build .命令,生成.deb文件。java -jar命令運行,如java -jar /path/to/your-application.jar。webapps目錄,啟動Tomcat即可。