溫馨提示×

Ubuntu下Java應用如何打包發布

小樊
55
2025-08-15 12:24:06
欄目: 編程語言

在Ubuntu下打包發布Java應用,常見的方式有打包成JAR文件、.deb安裝包等,以下是具體步驟:

打包成JAR文件

  1. 安裝JDK和構建工具:安裝OpenJDK和Maven或Gradle。例如安裝Maven:sudo apt update,sudo apt install maven。
  2. 配置構建工具:若使用Maven,在pom.xml中配置maven-jar-plugin插件指定主類;若使用Gradle,在build.gradle中配置jar任務和copyDependencies任務。
  3. 打包項目:在項目根目錄下,使用mvn clean package(Maven)或gradle build(Gradle)命令進行打包,生成的JAR文件在target(Maven)或build/libs(Gradle)目錄下。

打包成.deb安裝包

  1. 安裝工具sudo apt update,sudo apt install dpkg-dev build-essential devscripts debhelper dh-make。
  2. 創建目錄結構:如mkdir -p mypackage/DEBIAN,mkdir -p mypackage/usr/bin等。
  3. 編寫文件:在DEBIAN目錄下創建control文件,包含軟件基本信息;還可創建postinst等腳本(可選)。
  4. 打包:在項目根目錄下運行dpkg-deb --build .命令,生成.deb文件。

部署應用

  • 直接運行:將JAR文件上傳到服務器,使用java -jar命令運行,如java -jar /path/to/your-application.jar。
  • 使用Tomcat:若為Web應用,將WAR文件上傳到Tomcat的webapps目錄,啟動Tomcat即可。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女