在统信uos中配置java开发环境需安装maven:一、用apt安装(sudo apt install maven)并验证mvn -v;二、手动下载解压官网包,配置maven_home与path;三、用archetype生成项目骨架;四、执行mvn clean package编译打包;五、用java -jar运行生成的jar包。

如果您在统信UOS系统中需要为Java开发环境配置构建工具,则Maven是不可或缺的依赖管理和项目构建组件。以下是完成Maven安装及Java项目构建的具体操作步骤:
一、通过APT仓库安装Maven
统信UOS基于Debian系,官方源中已预置openjdk-maven包,可直接使用系统包管理器安装,无需手动下载解压,兼容性好且便于后续更新。
1、打开终端,执行更新命令同步软件源列表:
sudo apt update
2、安装Maven主程序及配套Java运行时支持:
sudo apt install maven
立即学习“Java免费学习笔记(深入)”;
3、验证安装是否成功:
mvn -v
执行后应显示Maven版本号、Java版本及默认JDK路径,若提示“command not found”,请检查PATH是否包含/usr/bin
二、手动安装指定版本Maven
当需要使用非仓库提供的Maven版本(如3.9.x)或需自定义安装路径时,可通过Apache官网下载二进制包并配置环境变量实现。
1、访问Maven官网https://maven.apache.org/download.cgi,复制apache-maven-*.tar.gz下载链接
2、在终端中使用wget下载(以3.9.6为例):
wget https://downloads.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz
3、解压至/opt目录:
sudo tar -xzf apache-maven-3.9.6-bin.tar.gz -C /opt/
4、配置环境变量:编辑~/.bashrc文件,追加以下两行:
export MAVEN_HOME=/opt/apache-maven-3.9.6
export PATH=$MAVEN_HOME/bin:$PATH
5、使配置生效:
source ~/.bashrc
执行mvn -v后应显示所安装的精确版本号,且Maven Home路径指向/opt/apache-maven-3.9.6
三、初始化标准Maven Java项目
Maven提供archetype机制快速生成符合Maven约定结构的Java项目骨架,适用于普通Java应用或Web模块。
1、创建项目目录并进入:
mkdir my-java-app && cd my-java-app
2、执行交互式项目生成命令:
mvn archetype:generate -DgroupId=com.example -DartifactId=my-java-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
3、确认生成结果:
ls -l src/ pom.xml
src/main/java下应存在App.java,pom.xml中groupId与artifactId需与-D参数一致
四、编译并打包Java项目
在已存在的Maven项目根目录(含pom.xml)中,通过生命周期命令触发编译、测试、打包全流程。
1、确保当前目录下存在pom.xml文件
2、执行完整构建流程:
mvn clean package
3、查看生成的目标文件:
ls -l target/*.jar
target目录下将生成my-java-app-1.0-SNAPSHOT.jar,该文件可直接用java -jar运行
五、运行构建后的Java应用
对Maven打包生成的可执行JAR包,可直接调用Java虚拟机启动,无需额外配置类路径。
1、确认JDK已安装并可用:
java -version
2、执行JAR包:
java -jar target/my-java-app-1.0-SNAPSHOT.jar
3、观察控制台输出是否显示“Hello World!”或预期主类输出内容
若提示“no main manifest attribute”,说明pom.xml未配置maven-jar-plugin或缺少mainClass声明










