Maison > Java > javaDidacticiel > Comment réparer les images JAR importées qui ne s'affichent pas depuis Eclipse ?

Comment réparer les images JAR importées qui ne s'affichent pas depuis Eclipse ?

Linda Hamilton
Libérer: 2024-11-23 07:32:10
original
247 Les gens l'ont consulté

How to Fix Imported JAR Images Not Displaying from Eclipse?

Problème : les images JAR importées ne s'affichent pas depuis Eclipse

Ce problème se produit lorsque les images ne se chargent pas lors de l'exécution d'un fichier JAR exporté depuis Eclipse. Bien qu'elles soient incluses dans le fichier JAR exporté, les images n'apparaissent pas. Cet article vise à fournir des solutions complètes à ce problème.

Exemple 1 : Ressources dans le dossier src

  1. Assurez-vous que les images se trouvent dans les « ressources » package.
  2. Code : Utiliser l'URL url = Main.class.getResource("/resources/header.jpg"); pour récupérer l'URL de l'image.
  3. Exportez le projet en tant que fichier JAR exécutable, en sélectionnant la configuration de lancement appropriée.
  4. Exécutez le fichier JAR pour confirmer l'affichage de l'image.

Exemple 2 : Ressources en dehors du dossier src

  1. Assurez-vous que le dossier de ressources se trouve dans la structure du projet.
  2. Ajoutez le dossier de ressources au chemin de construction en accédant à Chemin de construction > Configurer le chemin de construction > Sources > Ajouter un dossier.
  3. Modifiez le code pour supprimer le préfixe "ressources" du chemin de l'image.
  4. Suivez les mêmes étapes d'exportation et de configuration de lancement que dans l'exemple 1.

Lancer la configuration

  1. Créer une configuration d'exécution en en naviguant vers Paramètres Exécuter/Débogage > Nouveau > Application Java.
  2. Spécifiez la classe principale (par exemple, com.stackoverflow.test.Main) et le projet.
  3. Sélectionnez la configuration d'exécution pendant le processus d'exportation JAR pour garantir un lancement correct.

Résultats attendus

  1. Les exportés Le fichier JAR doit contenir le dossier de ressources et son contenu.
  2. Le fichier manifeste doit inclure des entrées pour Rsrc-Main-Class, Rsrc-Class-Path et Main-Class.

En suivant ces solutions, les images devraient s'afficher correctement lors de l'exécution du fichier JAR exporté.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal