Javaプロジェクトのリソースを取得することは、私の意見ではドキュメントがそれをうまく説明していないので、いつもかなり混乱していました。プロジェクトで使用するたびに再学習する必要があります。最近、JavaFXを使用して、イメージをロードしようとしていました。コンストラクタには、ファイルパスを表す文字列が必要です。私は過去にこれを行う非常にハッキリな方法を思いついたが、私は最近this StackOverflowの投稿に出くわしました。そして受け入れられた答えは、Eclipseプロジェクトのトップレベルを参照する非常に簡単な方法を示しています。ビルドパスで簡単に私のイメージファイルを見つけることができます。Javaファイル名文字列のファイルパスに "file:"接頭辞を使用していますか?
この特定の区切り文字の名前はありますか?それのような他の区切り文字はありますか?実行可能なJARでこのコードを実行するときに、この表記法を使用する際に問題がありますか?
すべての情報をいただければ幸いです。これが最善の方法ではなく、誰かが将来これをどうやって行うのかについての適切で簡単な説明や、それをうまく説明する記事へのリンクを与えることができます。
「この特定の区切り文字」とはどういう意味ですか? – cybersam
私は彼が 'file:'を意味すると思います。 – ProgrammersBlock
正しい、@ProgrammersBlock –