ホームページ >Java >&#&チュートリアル >Java の getResource() を使用してリソースを効果的に取得するにはどうすればよいですか?

Java の getResource() を使用してリソースを効果的に取得するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-02 03:28:09276ブラウズ

How Can I Effectively Retrieve Resources Using Java's getResource()?

getResource() によるリソースの取得

Java プログラミングでは、getResource() を使用して画像などのリソース ファイルを取得するのは困難な場合があります。リソースがパッケージ内で整理されている場合、一般的な問題が 1 つ発生します。

リソースを効果的に取得するには、次のガイドラインを考慮してください。

  1. 先頭のスラッシュを使用する:パスの前にスラッシュ (/) を付けて、クラスパスのルートを示します。これにより、検索の範囲が即時パッケージ内に限定されることがなくなります。
  2. ドットの代わりにスラッシュを使用する: パスを区切るには、ドット (.) の代わりにスラッシュ (/) を使用します。クラスパスはドットをパッケージ区切り文字として扱います。
  3. クラス で getResource() を呼び出す: クラス ローダーで getResource() を呼び出す代わりに、クラスで直接呼び出します。これにより、構文が簡素化され、より正確な検索が保証されます。

したがって、提供されたコードの問題を解決するには、ステートメントを次のように変更します。

TestGameTable.class.getResource("/unibo/lsb/res/dice.jpg");

以上がJava の getResource() を使用してリソースを効果的に取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。