因此,我尝试在 Ubuntu Linux 14.04 上安装 Java Runtime 8。我设法使用 apt-get 获取了 OpenJDK 7,但我没有看到任何 JDK 8。我尝试下载 Oracle 的 Jre 8 .tar.gz 文件,并将其解压缩,但它只是一个文件夹。当我执行 java -version 时,它显示我之前安装的 OpenJDK 7,没有 Jre 8。请帮忙!
-----编辑----- xenoid 我试过了,OpenJDK 7 使用 apt-get,而 JRE 8 是一个包。我发现我的 python 包在更新过程中搞砸了,我无法再安装任何包。我正在重新安装 Ubuntu。(但现在我的电脑完全死机了)
答案1
您的问题是安装了两个 Java 运行时,1.7 和 1.8。通常,您会使用alternatives
来切换它们,但这假设两者都已通过标准打包方法安装。
Java8 可能不在您的路径中,但您可以使用完整路径启动它:
<path-of-installation>/jre/bin/java
答案2
尝试
sudo 添加 apt-repository ppa:webupd8team/java
sudo apt 更新;sudo apt 安装 oracle-java8-installer
答案3
这是一个尝试,只需使用正确的 java 版本号,也许看看实际的文件夹?
在bash中:
ln -s /usr/java/jdk1.8.0_121/bin/java /usr/bin/java
导出 PATH=/usr/java/jdk1.8.0_121/bin:$PATH
导出JAVA_HOME=/usr/java/jdk1.8.0_121
答案4
1.下载最新的 Java SE SDK 版本。
http://www.oracle.com/technetwork/ja...ads/index.html
在撰写本文时,文件名和版本为 jdk-7u17-linux-x64.tar.gz
- 解压档案 tar -xzvf /root/jdk-7u17-linux-x64.tar.gz mv jdk1.7.0_17 /opt cd /opt/jdk1.7.0_17
3.此步骤将下载的 Java 版本注册为替代版本,并将其切换为默认版本:
更新替代方案 --安装 /usr/bin/java java /opt/jdk1.7.0_17/bin/java 1 更新替代方案 --安装 /usr/bin/javac javac /opt/jdk1.7.0_17/bin/javac 1 更新替代方案 --安装 /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_17/jre/lib/amd64/libnpjp2.so 1 更新替代方案 --设置 java /opt/jdk1.7.0_17/bin/java 更新替代方案 --设置 javac /opt/jdk1.7.0_17/bin/javac 更新替代方案 --设置 mozilla-javaplugin.so /opt/jdk1.7.0_17/jre/lib/amd64/libnpjp2.so
- 测试
检查当前正在运行的 Java 版本
java -版本
要检查浏览器插件,请浏览至http://www.java.com/并点击“我有 Java 吗?