Maison > Java > javaDidacticiel > Pourquoi des fichiers sont-ils manquants dans mon fichier JAR Runnable ?

Pourquoi des fichiers sont-ils manquants dans mon fichier JAR Runnable ?

Mary-Kate Olsen
Libérer: 2024-11-02 15:02:02
original
402 Les gens l'ont consulté

Why Are Files Missing in My Runnable JAR?

Pourquoi les JAR exécutables manquent d'images et de fichiers

Lors de l'exportation de votre code en tant que JAR exécutable à partir d'Eclipse, vous pouvez rencontrer des fichiers manquants tels que le bouton images. Cela se produit même si ces fichiers sont présents dans le JAR. L'utilisation de getClass().getResource peut ne pas résoudre le problème et le JAR peut ne pas s'exécuter.

Solution

Pour résoudre ce problème, assurez-vous d'inclure correctement les fichiers. Suivez ces étapes :

  1. Cliquez avec le bouton droit sur le projet dans l'arborescence de l'explorateur de projet.
  2. Sélectionnez "Nouveau" > "Dossier source" et créez un nouveau dossier avec n'importe quel nom.
  3. Copiez manuellement les fichiers nécessaires (par exemple, des images) dans le dossier créé via le système de fichiers.
  4. Actualisez le projet dans Eclipse en faites un clic droit dessus dans l'Explorateur de projet.
  5. Pour accéder à un fichier, tel qu'une image, utilisez :
<code class="java">getClass().getResource("/images/yourImageName.extension");</code>
Copier après la connexion

Cela renverra un objet URL. Notez la barre oblique de début. Le contenu du dossier source sera automatiquement ajouté au dossier bin lors de l'exécution du projet et sera accessible lors de la création d'un JAR exécutable.

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