首页 > 解决方案 > 在 Ubuntu 14 中安装 Java 12

问题描述

我想在我的 Ubuntu 14 机器上安装 Java 11 或 12。截至目前,我正在安装 12。

要安装,我在下面的位置下载了 Java 并在同一位置解压缩。

/usr/lib/jvm
/usr/lib/jvm/jdk-12.0.1

之后,我在环境文件中添加了 JAVA_HOME 路径

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME="/usr/lib/jvm/jdk-12.0.1/"
export JAVA_HOME

但是当我检查时java -version,它显示我下面的错误

The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.8-jre-headless
 * openjdk-7-jre-headless
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
Try: sudo apt-get install <selected package

请问,我做错了什么……?

谢谢

标签: javaubuntu-14.04

解决方案


正如RealSkeptic在评论中正确指出的那样,JAVA_HOME您的 shell 不会使用环境变量来检测 java 运行时所在的位置。

尝试将以下内容添加到您的环境文件之后export JAVA_HOME

export PATH=${JAVA_HOME}/bin:${PATH}

如果您JAVA_HOME的设置正确,则应将其正确添加到您的PATH


推荐阅读