![](/img/trans.png)
[英]Build javaFX artefact java.lang.ClassNotFoundException
[英]JavaFX: Weird ClassNotFoundException after updating to Java 9
我使用Java 8啟動了一個Maven項目,並希望將其遷移到Java9。與此同時,我也從Eclipse Neon EE遷移到Eclipse Oxygen EE。 (已重新安裝JFX SDK)。 盡管Eclipse工作區沒有顯示任何錯誤; 一旦嘗試編譯並運行與Java 8中運行完全相同的程序,我將得到以下異常:
{...}
Caused by: java.lang.ClassNotFoundException: com.sun.javafx.css.converters.PaintConverter
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
... 26 more
異常正在運行的應用程序application.Main
我現在已經多次重建該項目,無法使其正常工作。
在Java 9中 ,先前的內部類
com.sun.javafx.css.converters.PaintConverter
公開為
javafx.css.converter .PaintConverter
中的javafx.graphics
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.