在Ubuntu系统上将Java项目打包成可执行文件或deb包,通常有以下几种方法:
pom.xml
文件。mvn clean package
target
目录下生成一个可执行的jar文件。dpkg-dev
和build-essential
等必要的开发工具:sudo apt-get install dpkg-dev build-essential devscripts debhelper
mkdir -p debian/DEBIAN
mkdir -p usr/bin
debian/control
):debian/DEBIAN
目录下创建一个名为control
的文件,包含软件的基本信息:Package: my-java-app
Version: 1.0
Architecture: amd64
Maintainer: Your Name <your.email@example.com>
Depends: openjdk-11-jdk (>= 11)
Description: A brief description of your Java application
debian/usr/bin/my-java-app
):#!/bin/sh
cp target/my-java-app.jar /usr/bin/my-java-app
并赋予执行权限:
chmod +x debian/usr/bin/my-java-app
dpkg-deb
工具将软件目录打包成deb文件:sudo dpkg-deb --build my-java-app
dpkg
命令安装生成的deb文件:sudo dpkg -i my-java-app_1.0_amd64.deb
以上步骤提供了在Ubuntu系统上将Java项目打包成可执行文件和deb包的详细指南。根据你的具体需求,可以选择适合的方法进行操作。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Ubuntu Java如何打包应用