1、ClassNotFoundException:com.sun.javafx.Utils
javafx需要用到Dialogs 下载版本controlsfx-8.0.6_20.jar
重要:ControlsFX必须是8.0.6_20以上版本才能在JDK8U20
以上版本工作。
showWarning的时候总也通不过去 报ClassNotFoundException:com.sun.javafx.Utils
一开始以为是jar的问题没细看就重新找了两个版本
没想到一个重新实现了 另一个直接过时了 晕~ 就找了下路径发现确实是路径问题
jdk里的路径是 com.sun.javafx.util.Utils;
可jar包确一直在找 com.sun.javafx.Utils;
。。。大佬是不是写着急了
修改如下:
把原来jdk的Utils复制一份到javafx下(记得编译) 问题解决 代码通过~
其实除了Dialogs还有Alert可以用
Alert alert = new Alert(Alert.AlertType.WARNING);
alert.setTitle("Warning Dialog");
alert.setHeaderText("Look, a Warning Dialog");
alert.setContentText("Careful with the next step!");
alert.showAndWait();