Maison >Java >javaDidacticiel >Pourquoi mes ressources sont-elles manquantes dans mon JAR Runnable ?
Lors de l'exportation d'un projet en tant que JAR exécutable à partir d'Eclipse, des ressources telles que des images et d'autres fichiers disparaissent parfois. Cela peut être frustrant, surtout lorsqu'ils sont situés dans le JAR mais inaccessibles pendant l'exécution.
Lorsque vous essayez de récupérer des ressources, le code utilise getClass().getResource pour y accéder. Cependant, cette méthode ne semble pas fonctionner, et l'exécution du JAR échoue.
Le problème réside dans l'organisation des ressources au sein du projet. Pour résoudre ce problème, suivez ces étapes :
Après avoir organisé les ressources dans le dossier source, vous pouvez y accéder depuis votre code en utilisant :
<code class="java">getClass().getResource("/images/yourImageName.extension");</code>
Cela renverra un objet URL représentant l'emplacement de la ressource.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!