Bonjour
Suite à mon thread précédent.
Pour rappel, je veux lire des fichiers contenus dans mon Jar.
Voici comment je procède :
Mais, au moment de créer le fichier, j'ai l'erreur suivante ainsi que cette sortie que je trouve bizarre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 java.net.URL url = MenuBar.class.getResource(""+(i+1)+".em6"); java.net.URI uri = null; try{ uri = url.toURI(); } catch(URISyntaxException urise){ javax.swing.JOptionPane.showMessageDialog(this.parent, urise.getMessage(), "Error", javax.swing.JOptionPane.ERROR_MESSAGE); } System.out.println("URL ="+url.toString()); System.out.println("URI ="+uri.toString()); File f = new File(uri); java.io.BufferedReader bf = new java.io.BufferedReader(new java.io.FileReader(file.getAbsoluteFile()));
Ke passa ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 URL =jar:file:/home/gldavid/Projects/client/StandAlone/client.jar!/com/maboite/gui/1.em6 URI =jar:file:/home/gldavid/Projects/client/StandAlone/client.jar!/com/maboite/gui/1.em6 Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: URI is not hierarchical
Merci d'avance.
@++
Partager