Maison  >  Article  >  Java  >  Comment accéder aux ressources externes (comme les images) dans un JAR exécutable exporté depuis Eclipse ?

Comment accéder aux ressources externes (comme les images) dans un JAR exécutable exporté depuis Eclipse ?

Linda Hamilton
Linda Hamiltonoriginal
2024-10-31 17:58:02886parcourir

How Do I Access External Resources (Like Images) in a Runnable JAR Exported From Eclipse?

Accès aux ressources dans les JAR exécutables

Lors de l'exportation d'un projet en tant que JAR exécutable à partir d'Eclipse, des fichiers externes tels que des images peuvent manquer dans le JAR empaqueté, bien qu'il soit présent dans le projet d'origine.

Pour résoudre ce problème, le processus correct doit être suivi :

  1. Créer un dossier source : Droite -cliquez sur le projet dans l'arborescence de l'explorateur de projets, accédez à "Nouveau" > "Dossier source" et créez un nouveau dossier avec un nom approprié (par exemple, "ressources").
  2. Ajouter des fichiers au dossier source : Ajoutez manuellement les fichiers souhaités, tels que des images, vers le dossier source nouvellement créé via le système de fichiers.
  3. Actualiser le projet : Revenez à Eclipse et actualisez le projet en cliquant dessus avec le bouton droit dans l'Explorateur de projet. Les fichiers ajoutés devraient maintenant être visibles.
  4. Accès aux ressources :Pour accéder aux fichiers en code, utilisez le format suivant :
getClass().getResource("/path/to/file");

où "/ path/to/file" est le chemin relatif du fichier dans le dossier source.

En suivant ces étapes, les fichiers seront automatiquement inclus dans le JAR exécutable lors de sa création, garantissant ainsi leur disponibilité pendant l'exécution du programme. .

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!

Déclaration:
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