Swing (レガシー) と JavaFX コンポーネントのハイブリッドであるアプリケーションがあります。プリローダーをミックスに挿入しようとするまでは正常に機能していましたが、fxml ファイルと FXMLLoader を使用するすべての JavaFX コンポーネントが機能しなくなりました。new FXMLLoader() (パラメーターの有無にかかわらず) の直後に NPE がスローされるためです。 FXMLLoader.load()が呼び出されます。
64 ビット Java 7u67 を使用しています。
スタック トレースは次を示します。
javafx.fxml.JavaFXBuilderFactory.(JavaFXBuilderFactory.java:85) での java.lang.NullPointerException。javafx.fxml.JavaFXBuilderFactory.(JavaFXBuilderFactory.java:53) で。 .fxml.FXMLLoader.load(FXMLLoader.java:2771)
PreLoader を挿入する前に、初期化クラスが作業を行い、実際のアプリケーションの main() メソッドを呼び出します。アプリケーションの main() メソッドがプリローダーの start() メソッドの下で呼び出されるプリローダーでも、基本的には同じことです。
何が原因なのか困っています。何か案は?