我正在使用 Lubuntu 并尝试打开一个名为 Minecraft.jar 的文件,但对其他人有效的所有解决方案都不适用于我。我安装了这些版本的 Java:
openjdk 版本“9-internal”OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)OpenJDK 64-Bit Server VM (build 9-internal+0-2016-04-14- 195246.buildd.src,混合模式)
当我尝试右键单击它并使用 OpenJDK Java 8 运行时打开时什么也没有发生,每当我在终端中尝试 java -jar 命令时,这就是我所得到的:
mitochondria@Mina:~$ java -jar /home/mitochondria/Desktop/Minecraft.jar
Run Code Online (Sandbox Code Playgroud)
Java 运行时环境检测到一个致命错误:
SIGSEGV (0xb) 在 pc=0x00007fc01b121009,pid=20039,tid=20040
JRE 版本:OpenJDK Runtime Environment (9.0) (build 9-internal+0-2016-04-14-195246.buildd.src) Java VM:OpenJDK 64-Bit Server VM (9-internal+0-2016-04-14 -195246.buildd.src,混合模式,分层,压缩 oops,g1 gc,linux-amd64) 有问题的框架:C [libjava.so+0x1d009] JNU_GetEnv+0x19
将写入核心转储。默认位置:核心转储可以用“/usr/share/apport/apport %p %s %c %P”处理(或转储到/home/mitochondria/core.20039)
包含更多信息的错误报告文件保存为:/home/mitochondria/hs_err_pid20039.log
如果您想提交错误报告,请访问:
http : //bugreport.java.com/bugreport/crash.jsp 崩溃发生在本地代码中的 Java 虚拟机之外。请参阅有问题的框架以了解在哪里报告错误。中止(核心转储)
Mos*_*roy 14
您似乎在使用 java 的开发版本:Java 9 尚未发布。
因此,首先,您应该删除此版本的 java,并安装默认版本:
sudo apt-get remove openjdk-9-*
sudo apt-get install default-jre
Run Code Online (Sandbox Code Playgroud)
根据您的 Ubuntu 版本,它应该是版本 7 或 8。如果您使用的是 Ubuntu 的开发版本,则可能需要选择版本 8: sudo apt-get install openjdk-8-jre
然后你应该能够运行 Minecraft。
顺便说一下,安装它最简单的方法是使用 PPA 而不是尝试手动运行 .jar :
sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
sudo apt-get update
sudo apt-get install minecraft-installer
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7203 次 |
| 最近记录: |