统信UOS怎么安装Java环境_统信UOS如何配置JDK开发环境【教程】

星墨酱_3143

星墨酱_3143

2026-03-24

773人浏览

原创

统信uos系统需手动安装配置java开发环境:一、apt安装openjdk 17;二、手动解压adoptium jdk并配置java_home;三、用update-alternatives管理多版本;四、验证环境变量有效性;五、在ide中显式指定jdk路径。

统信uos怎么安装java环境_统信uos如何配置jdk开发环境【教程】

如果您在统信UOS系统中需要运行Java应用程序或进行Java开发,但系统未预装JDK,则需手动安装并配置Java开发环境。以下是完成该任务的具体步骤:

一、通过APT源安装OpenJDK

统信UOS基于Debian/Ubuntu体系,可直接使用apt包管理器安装官方维护的OpenJDK版本,该方式安装便捷、依赖自动处理、更新机制完善。

1、打开终端,执行命令更新软件包索引:
sudo apt update

2、安装OpenJDK 17(推荐用于新项目):
sudo apt install openjdk-17-jdk

3、验证安装是否成功:
java -version

4、确认javac命令可用:
javac -version

二、手动安装Oracle JDK或Adoptium JDK

当需要特定版本(如JDK 8、JDK 11 LTS或最新JDK 21)或必须使用Oracle JDK时,可下载tar.gz压缩包并手动部署,适用于无网络APT源或需多版本共存场景。

1、访问Adoptium官网(https://adoptium.net)下载对应架构的JDK tar.gz文件(如:jdk-17.0.1+12-hotspot_17.0.1-12_amd64.tar.gz)

2、将压缩包解压至/opt/java目录:
sudo mkdir -p /opt/java
sudo tar -xzf jdk-*.tar.gz -C /opt/java/

3、进入解压后的目录,确认存在bin/java和bin/javac文件

4、设置环境变量:编辑~/.bashrc或~/.zshrc,添加以下两行:
export JAVA_HOME=/opt/java/jdk-17.0.1+12-hotspot
export PATH=$JAVA_HOME/bin:$PATH

5、使配置生效:
source ~/.bashrc

三、配置系统默认Java版本

当系统中存在多个JDK时,需通过update-alternatives工具指定默认使用的java和javac命令,避免版本冲突导致编译或运行异常。

1、将各JDK的java命令注册为替代项:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1

2、注册javac命令:
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 1

3、若已安装其他版本(如JDK 11),重复步骤1–2添加对应路径

4、交互式选择默认版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac

5、确认当前默认版本:
update-alternatives --display java

四、验证JAVA_HOME与环境变量有效性

JAVA_HOME是多数IDE(如IntelliJ IDEA、Eclipse)及构建工具(Maven、Gradle)识别JDK位置的关键变量,必须准确指向JDK根目录而非jre子目录。

1、检查JAVA_HOME是否已正确导出:
echo $JAVA_HOME

2、确认输出路径下存在lib/tools.jar(JDK 8)或lib/jrt-fs.jar(JDK 9+)等核心组件

3、测试Java类路径识别:
java -cp . HelloWorld

4、确保which java与which javac返回路径均位于$JAVA_HOME/bin内

5、若使用桌面应用启动Java程序,需重启会话或重新登录以加载环境变量

五、为IDE配置JDK路径

IntelliJ IDEA、VS Code等开发工具不自动继承系统shell环境变量,需在IDE内部显式指定JDK安装路径,否则新建项目将无法识别SDK。

1、启动IntelliJ IDEA,在欢迎界面点击“Configure” → “Project Defaults” → “Project Structure”

2、在“Project Settings”中选择“Project”,右侧“Project SDK”下拉框点击“New…” → “JDK”

3、浏览至JDK安装根目录(如/usr/lib/jvm/java-17-openjdk-amd64或/opt/java/jdk-17.0.1+12-hotspot)

4、确认选中后点击“OK”,项目将启用该JDK进行编译与运行

5、对于VS Code,安装Extension Pack for Java后,在命令面板(Ctrl+Shift+P)中执行“Java: Configure Java Runtime”,在“Java Configuration”页签中设置“Java Home”为/usr/lib/jvm/java-17-openjdk-amd64

Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
eclipse教程
eclipse教程

php中文网为大家带来eclipse教程合集,eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。php中文网还为大家带来eclipse的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

2023.06.14

650

5

eclipse怎么设置中文
eclipse怎么设置中文

eclipse设置中文的方法:除了设置界面为中文外,你还可以为Eclipse添加中文插件,以便更好地支持中文编程。例如,你可以安装EBNF插件来支持中文变量名,或安装Chinese Helper来提供中文帮助文档。本专题为大家提供eclipse设置中文相关的各种文章、以及下载和课程。

2023.07.24

5546

6

c语言编程软件有哪些
c语言编程软件有哪些

c语言编程软件有GCC、Clang、Microsoft Visual Studio、Eclipse、NetBeans、Dev-C++、Code::Blocks、KDevelop、Sublime Text和Atom。更多关于c语言编程软件的问题详情请看本专题的文章。php中文网欢迎大家前来学习。

2023.11.02

8539

18

Eclipse版本号有哪些区别
Eclipse版本号有哪些区别

区别:1、Eclipse 3.x系列:Eclipse的早期版本,包括3.0、3.1、3.2等;2、Eclipse 4.x系列:Eclipse的最新版本,包括4.0、4.1、4.2等;3、Eclipse IDE for Java Developers等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

2804

5

eclipse和idea有什么区别
eclipse和idea有什么区别

eclipse和idea的区别:1、平台支持;2、内存占用;3、插件系统;4、智能代码提示;5、界面设计;6、调试功能;7、学习曲线。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

642

5

eclipse设置中文全教程
eclipse设置中文全教程

本专题整合了eclipse设置中文相关教程,阅读专题下面的文章了解更多详细操作。

2025.10.10

3566

11

eclipse字体放大教程
eclipse字体放大教程

本专题整合了eclipse字体放大教程,阅读专题下面的文章了解更多详细内容。

2025.10.10

3585

12

eclipse左边栏不见了解决方法
eclipse左边栏不见了解决方法

本专题整合了eclipse左边栏相关教程,阅读专题下面的文章了解更多详细内容。

2025.10.15

488

3

eclipse字体相关教程
eclipse字体相关教程

本专题整合了eclipse字体设置相关教程,阅读专题下面的文章了解更多详细内容。

2025.11.26

874

12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.9万人学习