java - 在 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
请问,我做错了什么……?
谢谢
解决方案
正如RealSkeptic在评论中正确指出的那样,JAVA_HOME
您的 shell 不会使用环境变量来检测 java 运行时所在的位置。
尝试将以下内容添加到您的环境文件之后export JAVA_HOME
export PATH=${JAVA_HOME}/bin:${PATH}
如果您JAVA_HOME
的设置正确,则应将其正确添加到您的PATH
推荐阅读
- javascript - 替换动态 JSON 结构的关键参数
- css - CSS网格3列布局,边距缩小到0px后缩小中心
- django - 如何在 Django 中向前端添加评论表单?
- ruby-on-rails - RoR:测试重复用户失败
- android - react-native-vector-icons/羽毛图标不显示
- java - NFS(Netapp 服务器)-> Flink -> s3
- postgresql - 从 grafana 连接到 postgresql
- arrays - 如何在 Swift 中过滤对象以仅显示其值?
- javascript - 如何始终显示当前在 Canvas 对象上播放的音频对象的频率?
- java - 如何使用 Java 在 Selenium 中按键盘 ALT + I