繁体   English   中英

JavaFX应用程序中的NoClassDefFoundError

[英]NoClassDefFoundError in JavaFX app

为什么在启动javafx应用程序时出现以下异常?

Glass detected outstanding Java exception at -[GlassViewDelegate sendJavaMouseEvent:]:src/com/sun/mat/ui/GlassViewDelegate.m:541
Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: org/apache/commons/beanutils/BeanMap

我在pom.xml和idea项目配置中有beanutils。

我启动控制台应用程序之类的应用程序

public class Main extends Application {

public static void main(String[] args) {
    launch(args);
}

@Override
public void start(Stage stage) throws Exception {
    Pane pane = FXMLLoader.load(Main.class.getResource("fxml/main.fxml"));
    stage.setScene(new Scene(pane));
    stage.show();
}
}

upd:看起来这个lib在classpath中丢失了

很简单=)在启动的模块中,我的库在pom.xml中被标记为“排除”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM