我运行 ubuntu 16.04,我正在尝试执行位于我桌面上的“minecraft.jar”。我右键单击并选择使用“JDK java 8 运行时”打开它,但没有运气。然后我尝试从终端执行:
s@s-Inspiron-3543:~/Desktop$ java -jar Minecraft.jar
并收到以下消息:
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
所以,我安装并再次得到相同的结果......当我检查java版本时:
s@s-Inspiron-3543:~$ update-java-alternatives -l
我得到
java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk- amd64
或者如果我再次使用“java版本”,我会被告知从哪里安装它......
有任何想法吗???
提前致谢 : )
Java 9、OpenJDK 或其他版本仍在开发中,上次我检查了一下,很可能存在错误 - 这很可能是由于您使用的是 Java 9 而不是 Java 的稳定版本(例如 Java 8)。
考虑切换回 Java 8,不要使用 Java 9,因为它仍处于“开发”阶段,尚未发布。(这也适用于 Oracle Java)。
如果做不到这一点,请删除所有Java 包,然后尝试使用以下命令重新安装它们:
...应该再次安装所有 Java 8 文件并使其再次可用。