首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java 64位安装不能工作;只有32位可以?

Java 64位安装不能工作;只有32位可以?
EN

Stack Overflow用户
提问于 2019-11-28 05:07:42
回答 1查看 299关注 0票数 1

这与编码无关,我希望这没问题。我一直试图通过techniclauncher运行modpack,但我甚至无法打开启动器。

如果我安装了java64位,我打开的任何使用java的东西都会在任务栏/任务管理器中停留大约3秒,然后关闭,没有任何错误消息。32位java工作,但我需要64位,以便我可以专门为一个modpack超过1 1GB的内存。

我使用的是Windows10 x64 build 1903,我的java版本是JRE8u231,但是无论我安装哪个版本的java,这个问题都仍然存在。我尝试过的东西:

卸载/重新安装

使用Britec教程中的revouninstaller

安装旧版本的java (Java6也有同样的问题,老版本的java 8也是如此)

jarfix

更新图形驱动程序(当前在441.41上的GTX1070)

我不知道是什么原因造成的;几个月前它工作得很好,当我昨天尝试启动一个modpack时,启动器无法启动。甚至连java的控制面板都不能工作。如有任何帮助,我们将不胜感激,谢谢!

编辑:事件查看器的屏幕截图

https://gyazo.com/70c9b5599fe3331e927171a6ac279e25

https://gyazo.com/1786c8011182933e3671481966394507

https://gyazo.com/da029d89cfdf0da6a3af4cb5a4c9b083

https://gyazo.com/a0a377129d51ee7b51a4b2aefce8723f

https://gyazo.com/4ad84929c5f1c0e93834289616f4afb2

这一切都发生在我试图打开Java控制面板的同一时间

EN

回答 1

Stack Overflow用户

发布于 2019-12-02 12:35:33

错误消息似乎表明崩溃与图形/ Direct3D有关。找到根本原因可能很困难,但可以尝试的一件事是更新您的图形驱动程序。

另一件可以尝试的事情是禁用Java的图形硬件加速。System Properties for Java 2D Technology页面提供了有关如何执行此操作的说明。在Windows下,要为所有启动的Java应用程序进行全局配置,请将环境变量_JAVA_OPTIONS设置为-Dsun.java2d.d3d=false以禁用Direct3D加速。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59078444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档