“无法访问缓冲区地址” Minecraft 1.10

9vo*_*fXX 5 java minecraft 16.04

我正在尝试在 Ubuntu 16.04 上运行 Minecraft 1.10。我尝试使用多个 Java 版本,特别是 JDK 7、Oracle 7、Oracle 8 和 Oracle 9,但只有 9 成功启动了实际游戏。然后,每当我尝试加入服务器时,都会出现错误:

内部异常:java.lang.RuntimeException:无法访问缓冲区地址

现在每当我进入其他 Java 版本的启动器时,游戏输出都是空白的,我收到了这个错误代码(对于 Oracle 8):

糊状

提前致谢!

9vo*_*fXX 3

为了供遇到此问题的其他人参考,请转到编辑个人资料。在可执行文件框中,输入 java 的路径。(对我来说,它是 /usr/lib/jvm/java-8-openjdk-amd64/bin/java 检查您正在使用哪个版本)在 JVM 参数中,我有 -Xmx2560M -Xms512M。


小智 0

升级到 Ubuntu Mate 18.04 后我遇到了同样的问题。使用上面的方法没有效果。然后我意识到这是 openjdk 11 的问题,所以我切换到 openjdk 8。问题解决了。