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

时间:2017-01-27 15:00:21

标签: java intellij-idea javafx

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

  

处理以退出代码-1073740791(0xC0000409)

结束

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

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

4 个答案:

答案 0 :(得分:6)

问题来自最新的 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. 安装驱动程序后,重启系统。
  12. 重启后java.exe应该照常运行。

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

答案 1 :(得分:1)

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

  1. 点击开始
  2. 单击“控制面板”
  3. 在左侧窗格中,单击“设备管理器”
  4. 双击“显示适配器”
  5. 双击您的NVIDIA GPU
  6. 选择“驱动程序”选项卡
  7. 点击回滚驱动程序
  8. 这会将您的Nvidia驱动程序回滚到之前的版本。希望它现在有效。

答案 2 :(得分:1)

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

答案 3 :(得分:1)

因为在其他答案中被告知,问题来自最后一个Nvidia Driver:378.49 我重新安装了旧版本(376.33)并且再次正常工作。

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

感谢大家的帮助。

相关问题