Bonjour,
tout d'abord, j'espère avoir posté au bon endroit: même si c'est pas vraiment un souci pour une applet, j'imagine que le problème pourrait en avoir la même origine, à savoir les restrictions d'accès pour les applets et les applis venant du web.
Voilà: j'ai créé un application qui marche très bien quand j'exécute mon .jar en local. Par contre, j'obtiens une exception quand j'essaie de l'exécuter en la récupérant via mon serveur web et un lien jlnp.
Le plantage, tel qu'affiché dans la console:
sachant que le code correspondant à cette partie de mon appli est:Exception in thread "*nom de mon thread*" java.lang.ExceptionInInitializerError
[...]
Caused by: java.lang.NullPointerException
at sun.awt.SunToolkit.createImage(Unknown Source)
[...]
- Je précise que j'ai bien tenter de signer mon .jar, mais visiblement ça ne résout par le problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // je créé un component pipo (Button) // pour pouvoir utiliser la fonction getToolkit() java.awt.Button component = new java.awt.Button(); // filename pour ma ressource (incluse dans le jar). // j'ai testé en lancant le .jar en local, path & filename sont ok String filename = "/ressources/essai.png"; // ça plante à ce niveau là: Image image = component.getToolkit().createImage( java.lang.Object.class.getResource(filename));
Quelqu'un aurait-il une idée ?
Merci d'avance
Partager