Eclipse exporté Runnable JAR pas de montrer des images

Mes images ne sont pas de charge lors de l'exécution d'un fichier JAR exportés à partir d'Eclipse.

J'ai les images dans une catégorie ressources paquet. J'en ai essayé des images du dossier source aussi bien avec pas de chance.

Fonctionne parfaitement lorsqu'il est chargé à partir d'Eclipse. Les images sont exportées en fichier JAR, de sorte qu'ils sont de l'exportation d'amende.

J'ai essayé:

label.setIcon(new ImageIcon(MainFrame.class.getResource("/resources/header.jpg")));

J'ai aussi essayé:

URL url = getClass().getResource("/resources/header.jpg");
Image image = Toolkit.getDefaultToolkit().getImage(url);
label.setIcon(new ImageIcon(image));

Et:

try
{
    label.setIcon(new  ImageIcon(ImageIO.read(getClass().getResource("/resources/header.jpg"))));
}
catch (IOException e1)
{
    e1.printStackTrace();
}

Des suggestions?

  • supprimer /resources de getClass().getResource("/resources/header.jpg"); parce que lorsque vous générez l'application JAR il n'y serez pas /resources répertoire.
  • A resources inclus dans le build path?
  • Oui, ils sont dans le chemin de génération, et sont dans le POT lors de la visualisation de son contenu...
InformationsquelleAutor DeNitE Appz | 2014-09-03