使用Maven运行JavaFX8项目时遇到一些问题。情况如下:
我在Netbeans中创建了一个Maven Java FX应用程序(文件 - >新项目 - > Maven JavaFX应用程序)。 Netbeans创建包并创建MainApp.java文件。
即使我在这个项目中没有编辑任何内容,我也会在属性中收到错误/警告。
位置:右键单击项目 - >属性 - >运行
消息:已修改其中一个运行/调试/配置文件项目操作,无法安全地编辑“运行”面板
该项目可以构建并运行一段时间,但在我创建了更多的包,类和类似的东西之后,我再也无法运行该应用程序了。
它告诉我,它找不到Main类。
消息:错误:无法找到或加载主类
我在stackoverflow和google上找到了一些条目,但这些解决方案似乎都不适用于我。
我读了this Topic例如。
其中一个解决方案是,在属性(运行)中设置主类,但禁用所有字段。我也删除了Cache,但没有解决问题。我还检查了打字。
其他一些网站表示,它似乎是一个bug,但它们有较旧的Netbean版本。我今天将我的Netbeans版本更新为8.2。
目前唯一的解决方案是创建一个新的Maven JavaFX项目并将文件重构为新项目。这可以工作几个小时,但最后再次出现错误。
有人知道解决方案吗?
答案 0 :(得分:0)
使用从项目运行,而不是从主文件运行文件。后者可以在其他设置上工作,但不能直接在Maven中使用。