阅读量:2
在Ubuntu下打包发布Java应用,常见的方式有打包成JAR文件、.deb安装包等,以下是具体步骤:
打包成JAR文件
- 安装JDK和构建工具:安装OpenJDK和Maven或Gradle。例如安装Maven:
sudo apt update,sudo apt install maven。 - 配置构建工具:若使用Maven,在
pom.xml中配置maven-jar-plugin插件指定主类;若使用Gradle,在build.gradle中配置jar任务和copyDependencies任务。 - 打包项目:在项目根目录下,使用
mvn clean package(Maven)或gradle build(Gradle)命令进行打包,生成的JAR文件在target(Maven)或build/libs(Gradle)目录下。
打包成.deb安装包
- 安装工具:
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文件。
部署应用
- 直接运行:将JAR文件上传到服务器,使用
java -jar命令运行,如java -jar /path/to/your-application.jar。 - 使用Tomcat:若为Web应用,将WAR文件上传到Tomcat的
webapps目录,启动Tomcat即可。
以上就是关于“Ubuntu下Java应用如何打包发布”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm