Java 64位安装不';不工作;只有32位可以吗?

Java 64位安装不';不工作;只有32位可以吗?,java,Java,这与编码无关,我希望可以。我一直试图通过techniclauncher运行modpack,但我甚至无法打开发射器 如果我安装了java 64位,我打开的任何使用java的东西都会在任务栏/任务管理器中停留大约3秒钟,然后关闭,没有错误消息。32位java可以工作,但我需要64位,这样我就可以为modpack提供超过1GB的ram 我使用的是Windows10x64Build1903,我的java版本是JRE8U231,但无论我安装的是哪个版本的java,问题都会持续存在。 我尝试过的事情: 卸载

这与编码无关,我希望可以。我一直试图通过techniclauncher运行modpack,但我甚至无法打开发射器

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

我使用的是Windows10x64Build1903,我的java版本是JRE8U231,但无论我安装的是哪个版本的java,问题都会持续存在。 我尝试过的事情:

卸载/重新安装

使用Britec教程中的revouninstaller

安装旧版本的java(java 6也有同样的问题,旧版本的java 8也有同样的问题)

贾菲克斯

更新图形驱动程序(gtx 1070当前在441.41上)

我不知道是什么引起的;几个月前它工作得很好,当我昨天尝试启动modpack时,发射器无法启动。甚至java控制面板也不能工作。任何帮助都将不胜感激,提前感谢

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


这一切几乎发生在我试图打开Java控制面板的同一时间,错误消息似乎表明崩溃与graphics/Direct3D有关。找到根本原因可能很困难,但要尝试的一件事是更新图形驱动程序


另一个尝试是禁用Java的图形硬件加速。本页提供了有关如何执行此操作的说明。在Windows下,要全局配置所有已启动的Java应用程序,请将环境变量
\u Java\u OPTIONS
设置为
-Dsun.java2d.d3d=false
以禁用Direct3D加速。

您确定从这里下载了x64 Windows安装程序吗?您能告诉我们windows事件查看器中发生了什么吗?(Windows事件查看器>Windows日志>应用程序)?我从那里下载了JDK的x64安装程序,但JRE不起作用(我也重新安装了JDK,但没有修复它)@MattV至于事件查看器,我真的不知道如何使用它,但肯定发生了一些事情。如果有帮助的话,我将把截图链接编辑到原始帖子中。你安装了两个东西?JDK包括JRE32bit Java,但它应该允许您分配最多4GB的RAM。我不知道这个1GB的限制可能与此有关,无论如何
-Dsun.java2d.d3d=false
都会有所帮助。