0
次のプロジェクト構造があり、画像を画像ビューに読み込もうとしています。私は多くの方法を試しましたが、それらはすべて例外をもたらします。javafxで画像を読み込む方法
Project Folder
\----->src
\----->main
\----->java
\----->com
----->file.java
\----->images
\----->products
私が試した方法:
new Image(getClass().getResourceAsStream("/images/products"))
new Image("/images/products")
new Image(getClass().getResource("/images/products"))
プロジェクトがMavenプロジェクトで、ターゲットフォルダが示す画像のように見えます。
は最後の1が動作するはずです。それは賢明なを持っていることを確認するために、おそらく良いでしょう.pngや.jpgなどのファイル名拡張子)。それがうまくいかない場合は、あなたのimagesフォルダが準拠したクラスファイルとともに展開されていないことです。 * output *フォルダをあなたのプロジェクトから投稿できますか(おそらく 'build'、' bin'、または 'target'と呼ばれます)。 –
@ James_D、ありがとう、私はそれに応じて質問を更新しました。 – user3552551
私は 'target'フォルダが実際にあなたの出力フォルダであるとは確信していません。そこにはクラスファイルがないようです。 'file.class'はどこに作成されますか? –