有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java控件SFX通知异常

我正在使用ControlsFX库创建通知。当我在IDE(NetBeans)中启动项目时,一切都很好,也不例外。但当我从jarjava -jar <project>.jar启动项目时,我有类似that的异常

代码:

    Platform.runLater(new Runnable() {
        @Override
        public void run() {
            Notifications.create()
                    .title("Lorem")
                    .text("Ipsum")
                    .hideAfter(javafx.util.Duration.seconds(5))
                    .show();
        }
    });

p.S.项目是用依赖项构建的,我也尝试清理&;建造

注意:在项目中,我还有另一个依赖项,但从jar启动它们并没有问题


共 (1) 个答案

  1. # 1 楼答案

    根据FX Experiance,对于JDK8您必须使用版本为8.40.14的lib,对于JDK9-10-9.0

    因此,对于jdk8u171我选择了8.40.14,并且一切都在这两种方式下运行良好(从IDE和*.jar)