在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包的詳細指南。根據你的具體需求,可以選擇適合的方法進行操作。