OK les gars, alors j'essaie de compiler mon jeu dans un fichier jar, mais je n'arrive pas à charger les images. Lorsqu'il est exécuté à partir de NetBeans, tout va bien. Mais dans le JAR, l'URL est toujours nulle.Accéder aux ressources dans un fichier JAR
Voici le code que je utilise:
URL url = this.getClass().getResource("/textures/Lava.jpg");
BufferedImage sourceImage = null;
try
{
sourceImage = ImageIO.read(url);
}
catch(IOException e)
{
System.out.println(e.getMessage());
}
J'ai essayé unziping JAR et de vérifier le contenu, mon dossier textures est là et les images à l'intérieur aussi. Des idées de ce que je fais mal?
-1 Ne pas répéter une réponse d'une autre question. S'il s'agit d'un doublon, ** ne répondez pas ** et signalez-le. –
@Duncan J'ai également marqué le message et je sais qu'il sera bientôt supprimé, mais nous devrions laisser l'auteur savoir qu'il a déjà répondu. –
Si vous marquez, un commentaire apparaît et c'est une notification suffisante à l'auteur. Si vous postez une réponse, cela peut attirer des votes négatifs parce qu'il semble que vous ne faites que récolter la réputation. –