Maven JavaFX找不到主类

时间:2017-04-06 13:23:26

标签: maven netbeans javafx

使用Maven运行JavaFX8项目时遇到一些问题。情况如下:

我在Netbeans中创建了一个Maven Java FX应用程序(文件 - >新项目 - > Maven JavaFX应用程序)。 Netbeans创建包并创建MainApp.java文件。

即使我在这个项目中没有编辑任何内容,我也会在属性中收到错误/警告。

位置:右键单击项目 - >属性 - >运行

消息:已修改其中一个运行/调试/配置文件项目操作,无法安全地编辑“运行”面板

该项目可以构建并运行一段时间,但在我创建了更多的包,类和类似的东西之后,我再也无法运行该应用程序了。

它告诉我,它找不到Main类。

消息:错误:无法找到或加载主类

我在stackoverflow和google上找到了一些条目,但这些解决方案似乎都不适用于我。

我读了this Topic例如。

其中一个解决方案是,在属性(运行)中设置主类,但禁用所有字段。我也删除了Cache,但没有解决问题。我还检查了打字。

其他一些网站表示,它似乎是一个bug,但它们有较旧的Netbean版本。我今天将我的Netbeans版本更新为8.2。

目前唯一的解决方案是创建一个新的Maven JavaFX项目并将文件重构为新项目。这可以工作几个小时,但最后再次出现错误。

有人知道解决方案吗?

1 个答案:

答案 0 :(得分:0)

使用从项目运行,而不是从主文件运行文件。后者可以在其他设置上工作,但不能直接在Maven中使用。