プロジェクトを Eclipse から直接実行する限り、問題はありません。
scene.getStylesheets().add(getClass().getResource("/stylesheet.css").toExternalForm());
しかし、jar ファイル内でこのコードを実行するとすぐに、リソースが見つかりません ( NullPointerException
)。
css
ファイルを自分のsrc
フォルダーに移動してから、stylesheet.css
の代わりにパスとしてのみ試みました/stylesheet.css
が、これは同じ問題につながります.Eclipseを使用すると正常に動作しますが、jarからは動作しません。
ヒント: jar の生成にZonskis Maven JavaFX Pluginを使用しています。