这是令人沮丧的,我确信有一个简单的解决方案,但我无法弄清楚哪个设置已更改导致我的javafx应用程序无法启动。
我通过eclipse氧气在我的工作站上运行的第一个javafx应用程序运行良好。我导入了一个预先构建的项目来显示分形,并添加了“javafx / **”作为我的构建路径可访问,我能够成功启动它。
从那时起,我尝试将其他javafx项目加载到我的工作区并使用相同的构建路径运行它们,但在尝试运行应用程序后没有任何内容出现。
我确保在类中使用启动扩展应用程序,并且构建路径已设置但是当我尝试在调试中运行时,我得到的任何javafx应用程序立即终止,并使用以下退出代码:
<disconnected>org.hameister.javafx.fractal.JavaFXFractal at localhost:49944
<terminated, exit value: -1073740791>C:\Program Files\Java\jdk1.8.0_161\bin\javaw.exe
起初我认为这是新项目中的代码,但是当我尝试再次运行原始分形项目时,它给了我同样的东西。
有没有人知道如何解决这个问题?
谢谢!
更新
我重新安装了jdk(jdk-8u161-windows-x64)和eclipse(Oxygen.2 Release(4.7.2))并且正在使用新工作区。
当我调试应用程序时,我得到一个显示的快速堆栈:
-Daemon Thread [QuantumRenderer-0] (Running)
-Daemon Thread [thread-1] (Running
-Thread [WindowsnativeRunLoopThread] (Running)
然后堆栈为空,只有从上面终止的退出值。
就好像我点了一些不再允许应用程序在视觉上出现的热键或按钮。基于控制台的Java应用程序运行良好。