温馨提示×

Ubuntu下Java应用如何打包发布

小樊
57
2025-08-15 12:24:06
栏目: 编程语言

在Ubuntu下打包发布Java应用,常见的方式有打包成JAR文件、.deb安装包等,以下是具体步骤:

打包成JAR文件

  1. 安装JDK和构建工具:安装OpenJDK和Maven或Gradle。例如安装Maven:sudo apt updatesudo 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 updatesudo apt install dpkg-dev build-essential devscripts debhelper dh-make
  2. 创建目录结构:如mkdir -p mypackage/DEBIANmkdir -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