无法再使用intellij启动javaFx应用程序

我正在使用IntelliJ Idea开发一个JavaFx应用程序,直到今天,一切都运行良好,但现在无缘无故(也许我不知道它做错了)每当我尝试启动JavaFx应用程序时,我都会在控制台上得到这个:

进程以退出代码-1073740791(0xC0000409)结束

我已经尝试重新安装IntelliJ,但它没有用。 即使对于新的JavaFx应用程序,我也会收到此错误,并且没有启动窗口,我得到相同的消息。

我找不到有这个问题的人所以我在这里问我希望找到答案:)

问题来自最新的Nvidia驱动程序版本:378.49 ,这个驱动程序打破了一些java.exe执行,如Android应用程序编译。

我按照以下步骤将Windows 10中的Nvidia驱动程序回滚到版本376.33

  1. 右键单击Windows按钮(屏幕左下角)
  2. 单击设备管理器
  3. 双击“显示适配器”
  4. 双击您的NVIDIA GPU
  5. 选择“驱动程序”选项卡
  6. 选择“上传驱动程序…”
  7. 选择“浏览计算机以查找驱动程序软件”
  8. 选择“让我从计算机上的设备驱动程序列表中选择”
  9. 从给定列表中选择“NVIDIA Geforce版本:21.21.13.7633 [11/12/2016]
  10. 单击右下角的“下一步”
  11. 安装驱动程序后,重新启动系统。

重启后java.exe应该像往常一样工作。

希望这可以帮助更多人处于相同的情况,我浪费了2天时间寻找围绕Gradle,Android和Java重新安装的解决方案。

我和你有同样的问题。 正如一些评论者(@sillyfly和@Javaru)指出的那样,问题在于新的Nvidia驱动程序。 假设您在Windows上,请执行以下操作:

  1. 单击开始
  2. 单击控制面板
  3. 在左窗格中,单击“设备管理器”
  4. 双击“显示适配器”
  5. 双击您的NVIDIA GPU
  6. 选择驱动程序选项卡
  7. 单击“回滚驱动程序”

这会将您的Nvidia驱动程序回滚到之前的版本。 希望它现在有效。

是的问题来自Nvidia司机。 我有同样的错误,从设备管理器禁用nvidia gpu导致它被修复。

因此,在其他答案中被告知,问题来自最后一个Nvidia驱动程序:378.49我重新安装了旧版本(376.33)并且一切正常。

在我的情况下,我有Nvidia 960M。

谢谢大家的帮助。