阅读量:32
在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克隆: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文件部署到服务器或与其他团队成员共享。