J'ai programmé un jeu, et j'ai eu une classe appelée Ressources pendant un moment. Pour une raison quelconque, quand je ne fais presque aucune modification à la classe, ça cesse de fonctionner. Ceci est ma classe Ressources:Java: Le programme a cessé de fonctionner de manière aléatoire à cause de "java.lang.NoClassDefFoundError: Impossible d'initialiser la classe me.ryan.Resources"
public class Resources {
public static final BufferedImage background = load("/background.png");
public static final BufferedImage introBackground = load("/introBackground.png");
public static final BufferedImage sneem = load("/sneem.png");
public static final BufferedImage grass = load("/grass.png");
public static final BufferedImage wall = load("/wall.png");
public static BufferedImage load(String path){
URL url = Resources.class.getResource(path);
try {
return ImageIO.read(url);
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
}
AUSSI: J'ai fait cette classe à partir de zéro, je ne suis pas à l'aide des bibliothèques ou ce genre de chose.
concerne http://stackoverflow.com/questions/1956789/java-lang-noclassdeffounderror-could-not-initialize-class-java-net-proxyselecto?rq=1 –
Aucune de ces solutions ne m'a aidé. De plus, je n'ai pas changé du tout au tout le chemin de classe quand il a fonctionné et quand il n'a pas fonctionné - il est resté le même. –
Qu'avez-vous changé entre les versions de travail et de non-travail? – Dave