Eclipse からプロジェクトを実行可能 JAR としてエクスポートすると、画像やその他のファイルなどのリソースが失われることがあります。これは、特にリソースが JAR 内にあるものの、実行時にアクセスできない場合にイライラする可能性があります。
リソースを取得しようとすると、コードは getClass().getResource を使用してリソースにアクセスします。ただし、この方法は機能しないようで、JAR の実行は失敗します。
問題は、プロジェクト内のリソースの構成にあります。この問題を解決するには、次の手順に従います。
リソースをソース フォルダーに整理した後、リソースにアクセスできます。以下を使用したコード:
<code class="java">getClass().getResource("/images/yourImageName.extension");</code>
これにより、リソースの場所を表す URL オブジェクトが返されます。
以上が実行可能な JAR にリソースが見つからないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。