我想在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
我可以知道吗,这是怎么回事...?
谢谢
答案 0 :(得分:1)
RealSkeptic的注释中正确指出,shell无法利用JAVA_HOME
环境变量来检测Java运行时所在的位置。
尝试在export JAVA_HOME
之后将以下内容添加到您的环境文件的行中
export PATH=${JAVA_HOME}/bin:${PATH}
如果您的JAVA_HOME
设置正确,则应将其正确添加到您的PATH