java 无法打开 .jar 文件

java 无法打开 .jar 文件

我运行 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 版本”,我会被告知从哪里安装它......

有任何想法吗???

提前致谢 : )

答案1

据我所知,Java 9、OpenJDK 或其他版本仍在开发中,并且非常可能会有问题 -非常非常有可能这是因为您使用的是 Java 9 而不是 Java 的稳定版本(例如 Java 8)。

考虑切换回 Java 8,不要使用 Java 9,因为它仍处于“开发”阶段且尚未发布。(这也适用于 Oracle Java)。

否则,删除全部Java 包,然后尝试使用以下命令重新安装它们:

sudo apt-get install -y openjdk-8-jre openjdk-8-jdk

...它应该再次安装所有 Java 8 文件并使其再次可用。

相关内容