在Debian系統上打包和編譯Java項目,通常需要遵循以下步驟:
安裝Java開發工具包(JDK): 在終端中運行以下命令以安裝OpenJDK(一個開源的Java實現):
sudo apt update
sudo apt install openjdk-11-jdk
確認安裝成功,運行:
java -version
javac -version
設置環境變量:
編輯~/.bashrc文件,添加以下內容:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
保存文件并運行source ~/.bashrc使更改生效。
安裝構建工具: 對于Maven項目,運行:
sudo apt install maven
對于Gradle項目,運行:
sudo apt install gradle
克隆或下載項目源代碼:
使用git克隆項目倉庫,或者直接下載ZIP文件。例如,使用git克?。?/p>
git clone https://github.com/yourusername/your-java-project.git
cd your-java-project
編譯項目: 對于Maven項目,運行:
mvn clean install
對于Gradle項目,運行:
gradle build
打包項目: 對于Maven項目,運行:
mvn package
這將在target目錄下生成一個.jar文件。
對于Gradle項目,運行:
gradle assemble
這將在build/libs目錄下生成一個.jar文件。
(可選)創建可執行的JAR文件: 如果你希望創建一個包含所有依賴項的可執行JAR文件,可以使用以下命令:
對于Maven項目,運行:
mvn clean package -Dmaven-jar-plugin.version=3.2.0
然后,使用jar命令創建可執行JAR文件:
jar --create --file=my-app.jar --main-class=com.example.MainClass -C target/classes .
jar --update --file=my-app.jar --main-class=com.example.MainClass -C target/dependency .
對于Gradle項目,運行:
gradle shadowJar
這將在build/libs目錄下生成一個名為your-java-project-all.jar的可執行JAR文件。
現在,你已經成功地在Debian系統上打包和編譯了Java項目。你可以將生成的JAR文件部署到服務器或與其他團隊成員共享。