相关疑难解决方法(0)

使用JavaFX的Maven项目(在`lib`中使用jar文件)

我正在设置一个maven项目,即将使用JavaFX.由于我听说JavaFX没有附带所有版本的Java,我下载并将jfxrt.jar文件放在lib项目的目录中.

1)如何指定不应下载依赖项(即JavaFX),但是哪个位于lib

2)这是否意味着项目可以在任何具有JDK的机器上构建(而不是必需的JDK 1.7 - 更新9+)?

java javafx maven

43
推荐指数
1
解决办法
4万
查看次数

JavaFX 2作为Maven依赖项

是否可以在pom.xml中将JavaFX 2.0作为Maven中的依赖项引用,以便一切顺利进行?

我在这个问题中看到可以在本地安装jfxrt.jar,但理想情况下我想要一个更简单的方法,可以正确地解析和下载依赖,而无需任何本地黑客....

java maven javafx-2

26
推荐指数
3
解决办法
8万
查看次数

添加 Maven 支持后 JavaFX 项目出现问题(应用程序启动方法中的异常)

我使用 JDK 1.8 创建了一个 JavaFX 项目。工作正常。但是如果我尝试添加 Maven 支持,编译就会失败。

首先,我尝试使用 JavaFX 11 在 Java 11 中执行此操作,但效果相同。我花了两天时间寻找为什么它不起作用,看了很多小时的 stackoverflow。最后,我决定在 Java 8 上尝试一下,但它仍然没有解决我的问题。

如果 'sample.fxml' 与 Main 存在于同一文件夹中或在资源中,则没有区别,两者都编译失败。

SDK 设置正确。

控制台日志:

Exception in Application start method
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.sun.javafx.application.LauncherImpl.launchApplicationWithArgs(LauncherImpl.java:389)
at com.sun.javafx.application.LauncherImpl.launchApplication(LauncherImpl.java:328)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.launcher.LauncherHelper$FXHelper.main(LauncherHelper.java:767)
Caused by: java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$154(LauncherImpl.java:182)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException: Location is required.
at javafx.fxml.FXMLLoader.loadImpl(FXMLLoader.java:3207)
at …
Run Code Online (Sandbox Code Playgroud)

java javafx exception maven fxml

2
推荐指数
1
解决办法
1030
查看次数

标签 统计

java ×3

maven ×3

javafx ×2

exception ×1

fxml ×1

javafx-2 ×1