我在网上搜索了这个问题的答案。但我总是得到这个和其他答案一样模糊的答案:
对于遇到此问题的其他用户,请参考编辑配置文件。在可执行文件框中,输入 java 的路径。(对我来说,这是
/usr/lib/jvm/java-8-openjdk-amd64/bin/java
检查你正在使用的版本)在 JVM 参数中,我有-Xmx2560M -Xms512M.
它并没有真正解释需要具体做什么,只是检查目标是否正确。无论我如何确保目标正确,更改内存限制的 -Xmx 异常,或更改任何其他异常,它仍然会给我相同的无法访问缓冲区地址的问题。
我分配的内存是否太多,太少,或者我的笔记本电脑中是否有其他设置不当?此外,我很想对原始帖子发表评论或给发布“答案”的人留言,但它不允许我这样做。
以下是我认为相关的基本信息。
这是我的可执行文件位置:
/usr/lib/jvm/java-9-oracle/bin/java
这是我在 java 异常字段中唯一拥有的东西
-Xmx2560M -Xms512M
我可以随心所欲地、随心所欲地开创自己的世界。
Minecraft 启动器标题从Minecraft 启动器在启动期间Minecraft 启动器 null启动器完成初始启动后。
这就是我得到的所有信息,你们有什么想法吗?如果这个问题没有明确的答案,我很抱歉,但是我已经检查了很多地方,却没有找到任何解决方案。
答案1
在我将 Java 降级到版本 8 之前,我遇到了与您相同的问题。这确实解决了我的问题。在 Ubuntu 中,我安装了“oracle-java8-installer”,并检查路径和 JVM 参数是否如上所述。