我使用 ppa:webupd8 安装了 Java 7 和 8,我的终端显示已安装,但尝试运行 minecraft 时显示
This application requires a Java Runtime Environment 1.7.0
我对 Ubuntu 不是很熟悉,我真的不知道问题出在哪里。任何帮助我都感激不尽。
答案1
- 默认情况下,ubuntu 使用 open-jdk,导致您的问题的原因可能是没有为 java 设置环境变量,或者 ubuntu 仍在使用 open-jdk。
- 为此,请在终端中运行此命令
sudo update-alternatives --config java
- 您将获得选择使用哪个版本的 Java 的选项,请确保选择 Oracle Java 7/8
如果这不起作用,请按如下方式开始设置变量:
sudo -H gedit /etc/profile JAVA_HOME=/usr/lib/jvm/jdk1.7.0 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export JRE_HOME export PATH
答案2
sudo apt-get install open-jdk,这个来自终端的命令将删除 OpenJDK 并将 Java 设置为默认值,如果这不起作用,请更新您的 Java 8。