UOS安装Java运行环境教程

作者:技术拾光时间:2026-06-25 08:47:01浏览:620

在统信UOS上安装Java需三步:APT安装OpenJDK11JRE,readlink获取路径,写入/etc/environment配置JAVA_HOME和PATH,重启验证。若双击.jar无反应或提示命令未找到,需重装并正确配置环境变量。

统信UOS需要安装OpenJDK 11 JRE并正确设置JAVA_HOME和PATH,才能跑起来Java程序。具体就三步:先通过apt装好JRE,再用一条命令找到安装路径,最后写进系统环境变量文件里,重启会话验证一下就完事。

UOS安装Java运行环境教程

在统信UOS上双击.jar文件没反应,或者在终端里敲java -version却提示“command not found”,这基本说明系统里还没装Java运行时环境(JRE),要么就是装好了但PATH没生效。无论哪种情况,你得把安装和配置这两个环节都走一遍,才能正常跑Java程序。

通过APT安装OpenJDK 11 JRE(推荐新手)

这一步没什么门槛,直接复制命令到终端里执行就行,桌面版和服务器版通用,安装路径规规矩矩,依赖关系也会自动搞定。

打开终端,敲:sudo apt update && sudo apt install openjdk-11-jre

装完之后别急着关,先验证一下:运行java -version,如果看到类似openjdk version "11.0.22"的输出,说明安装成功。要是又冒出来“command not found”,那就是软件源没同步或者安装出了问题,重试上一步。

确认安装成功后,用下面这条命令把真实的JRE路径提取出来:readlink -f $(which java) | sed 's|/bin/java||'。典型的输出长这样:/usr/lib/jvm/java-11-openjdk-amd64/jre。这个路径就是后面要设成JRE_HOME的值,请完整复制这一行输出,别自己删改斜杠或字母。

配置系统级JAVA_HOME与PATH(所有用户生效)

这一步是为了让终端、IDE、后台服务进程都能认得出Java命令,不然可能出现只有当前用户能用、或者图形界面程序找不到Java的情况。

最稳的方法是写入/etc/environment文件,图形界面和终端都能生效。

先执行:sudo nano /etc/environment

在文件末尾追加两行(注意格式:不加export,不用$符号,路径用英文双引号包起来,PATH里要保留原有的值):

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

PATH="/usr/lib/jvm/java-11-openjdk-amd64/bin:/usr/lib/jvm/java-11-openjdk-amd64/jre/bin:$PATH"

关键提醒:JAVA_HOME的路径必须是上一步readlink命令输出的上级目录——也就是去掉末尾的/jre部分,不是带着/jre那一行。

保存退出(nano里按Ctrl+O,回车,再Ctrl+X),然后重新登录系统或者重启图形会话,让设置生效。

验证配置是否真正生效

打开一个全新的终端窗口(别在原来的终端里source),逐条执行以下命令检查:

echo $JAVA_HOME——应该输出完整的JDK根路径(不带/jre)。

echo $PATH | grep jvm——应该能看到/usr/lib/jvm/开头的路径片段。

java -version && javac -version——如果提示javac: command not found,说明你装的只是JRE而不是JDK。这种情况需要卸载JRE,换成安装openjdk-11-jdk,然后重复上面的配置步骤。