ホームページ >Java >&#&チュートリアル >実行可能な JAR にファイルが見つからないのはなぜですか?

実行可能な JAR にファイルが見つからないのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-02 15:02:02406ブラウズ

Why Are Files Missing in My Runnable JAR?

実行可能な JAR にイメージとファイルがない理由

Eclipse からコードを実行可能な JAR としてエクスポートすると、ボタンなどの欠落ファイルが発生する場合があります。画像。これは、これらのファイルが JAR 内に存在する場合でも発生します。 getClass().getResource を使用しても問題は解決せず、JAR の実行に失敗する可能性があります。

解決策

この問題に対処するには、関連するファイル。次の手順に従います。

  1. プロジェクト エクスプローラー ツリーでプロジェクトを右クリックします。
  2. [新規] > を選択します。 「ソース フォルダー」をクリックし、任意の名前で新しいフォルダーを作成します。
  3. ファイル システムを介して、作成したフォルダーに必要なファイル (画像など) を手動でコピーします。
  4. 次の方法で Eclipse のプロジェクトを更新します。プロジェクト エクスプローラーで右クリックします。
  5. 画像などのファイルにアクセスするには、次のコマンドを使用します。
<code class="java">getClass().getResource("/images/yourImageName.extension");</code>

これにより、URL オブジェクトが返されます。先頭のスラッシュに注意してください。ソース フォルダーの内容は、プロジェクトの実行中に自動的に bin フォルダーに追加され、実行可能 JAR の作成時にアクセスできるようになります。

以上が実行可能な JAR にファイルが見つからないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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