在没有Maven的情况下重建基于项目JavaFX Maven的项目JavaFx - Eclipse

时间:2016-09-29 08:26:21

标签: java maven javafx javafx-8

我在Eclipse中用JavaFX创建了一个项目。我不得不重新安装导致删除Java和Eclipse的系统。我项目我保存的文件。我再次安装了所有内容,并决定使用Maven(Java-JavaFX-Maven)基于之前的文件创建一个新项目。并且存在很多错误。

例如

在这种情况下应如何上诉?

我有一个

MainView.fxml
application.css
MainViewController.java and a few filse with class in *.java

Parent root = FXMLLoader.load(getClass().getResource("MainView.fxml"));
scene.getStylesheets().add("application.css");

xml和css文件应该放在哪里以及设置什么样的吸引力?

目录:

src/main/java/com.pezal
src/main/resources

MainView.fxml中设置了对控制器com.pezal.MainViewController

的引用

引发异常:

我找不到参考资料

此外,我无法使用Maven构建jar

之前已经提出的问题,但没有人回答这个问题。我想也许是一些内部错误并重新安装帮助。 Why I can't build jar in Maven

如果有人可以查看此链接并帮助我,我将非常感激。

1 个答案:

答案 0 :(得分:0)

需要将Eclipse配置为使用JDK,默认情况下将使用JRE,可能需要maven运行,但不能用于编译。

网上的一些说明:http://www.gamefromscratch.com/post/2011/11/15/Telling-Eclipse-to-use-the-JDK-instead-of-JRE.aspx

有一些放置fxml文件并在代码中使用它们的示例,您可能想要查看javafx-maven-plugin的一些示例项目:https://github.com/javafx-maven-plugin/javafx-maven-plugin/tree/master/src/it/08-build-with-proguard

免责声明:我是javafx-maven-plugin的维护者