这与编码无关,我希望没关系。我一直在尝试通过 techniclauncher 运行 modpack,但我什至无法打开启动器。
如果我安装了 java 64 位,则我打开的任何使用 java 的内容都会在任务栏/任务管理器中停留大约 3 秒,然后关闭且不会出现错误消息。 32 位 java 可以工作,但我需要 64 位,这样我就可以将超过 1GB 的 RAM 专用于 modpack。
我使用的是 Windows 10 x64 build 1903,我的 java 版本是 JRE 8u231,但无论我安装哪个版本的 java,问题仍然存在。 我尝试过的事情:
卸载/重新安装
使用 Britec 教程中的 revouninstaller
安装旧版本的java(Java 6有同样的问题,旧版本的java 8也有同样的问题)
jar修复
更新显卡驱动程序(gtx 1070 目前为 441.41)
我不知道是什么原因造成的;几个月前它工作得很好,当我昨天尝试启动一个模组包时,启动器无法启动。连java控制面板都不能用。任何帮助将不胜感激,提前致谢!
[编辑:事件查看器的屏幕截图]
https://gyazo.com/70c9b5599fe3331e927171a6ac279e25
https://gyazo.com/1786c8011182933e3671481966394507
https://gyazo.com/da029d89cfdf0da6a3af4cb5a4c9b083
https://gyazo.com/a0a377129d51ee7b51a4b2aefce8723f
https://gyazo.com/4ad84929c5f1c0e93834289616f4afb2
这一切几乎是在我尝试打开 Java 控制面板的同时发生的
最佳答案
错误消息似乎表明崩溃与图形/Direct3D 有关。找到根本原因可能很困难,但可以尝试的一件事是更新您的图形驱动程序。
要尝试的另一件事是禁用 Java 的图形硬件加速。 System Properties for Java 2D Technology页面有关于如何执行此操作的说明。在 Windows 下,要对所有启动的 Java 应用程序进行全局配置,请将环境变量 _JAVA_OPTIONS
设置为 -Dsun.java2d.d3d=false
以禁用 Direct3D 加速。
关于Java 64位安装不起作用;只有32位可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59078444/