CentOS环境下Java项目JAR打包全攻略

简介
在CentOS环境下,Java项目的打包是项目部署的重要环节,通过将Java项目打包成JAR文件,可以方便地在不同的服务器上部署和运行,本文将详细介绍如何在CentOS环境下使用maven进行Java项目的JAR打包。
环境准备
安装Java开发环境
确保你的CentOS系统中已安装Java开发环境,可以使用以下命令检查Java版本:
java -version
如果未安装Java,可以使用以下命令安装:
sudo yum install java-1.8.0-openjdk
安装Maven
Maven是一个项目管理工具,用于构建和管理Java项目,可以使用以下命令安装Maven:
sudo yum install maven
配置Maven环境变量
编辑~/.bash_profile文件,添加以下内容:

export MAVEN_HOME=/usr/local/maven export PATH=$PATH:$MAVEN_HOME/bin
使用以下命令使配置生效:
source ~/.bash_profile
创建Maven项目
创建项目目录
在CentOS中创建一个项目目录,例如/opt/java-project。
初始化Maven项目
在项目目录下,使用以下命令初始化Maven项目:
mvn archetype:generate -DgroupId=com.example -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart
- 修改
pom.xml文件
打开src/main/java/com/example/myproject/App.java文件,修改为你的主类。
打包JAR文件
进入项目根目录
cd /opt/java-project
使用以下命令打包JAR文件:

mvn clean package
打包完成后,JAR文件将位于target目录下。
运行JAR文件
- 进入
target目录
cd target
使用以下命令运行JAR文件:
java -jar myproject-1.0-SNAPSHOT.jar
FAQs
问题1:如何查看Maven的版本?
解答:使用以下命令查看Maven版本:
mvn -version
问题2:如何将依赖包打包进JAR文件?
解答:在pom.xml文件中,确保在<dependencies>标签下添加了所有需要的依赖包,Maven会自动将这些依赖包打包进生成的JAR文件中。

