JEditorPane [JAVA] - Java - Programmation
Marsh Posté le 06-05-2002 à 19:53:25
fait afficher l exception plutot que le nom du fichier alors tu saura pourquoi il y a une exception levé ...
Marsh Posté le 06-05-2002 à 21:15:13
L'exception c'est :
java.net.MalformedURLException: no protocol: index.html
En gros il trouve pas mon fichier car l'URL que je lui met n'est pas bonne, mais voilà, comme faire pour quelle soit bonne ?
Marsh Posté le 06-05-2002 à 21:23:51
change par
file://index.html
URL u new URL("index.html" ) est invalide
[jfdsdjhfuetppo]--Message édité par DarkLord le 06-05-2002 à 21:24:28--[/jfdsdjhfuetppo]
Marsh Posté le 06-05-2002 à 21:26:55
même pb, en fait le pb, c'est qu'il ne prend pas un chemin relatif.
Marsh Posté le 06-05-2002 à 21:29:49
manu025 a écrit a écrit : même pb, en fait le pb, c'est qu'il ne prend pas un chemin relatif. |
si tu mets index.html dans le rep ou tu executes ton prog file://index.html marchera.
Je l'ai utilisé plein de fois avec succès ...
Marsh Posté le 06-05-2002 à 21:43:42
ou alors tu fait
s = "file:"
+ System.getProperty("user.dir" )
+ System.getProperty("file.separator" )
+ "index.html";
Marsh Posté le 06-05-2002 à 21:49:27
DarkLord : Ta solution ne fonctionne pas, c'est ce que j'ai essayé en premier. merci quand même.
veryfree : ça marche impeccable, mais le coups System.getProperty("user.dir" ) j'aurais jamais pu le trouver !
Marsh Posté le 06-05-2002 à 21:52:47
manu025 a écrit a écrit : DarkLord : Ta solution ne fonctionne pas, c'est ce que j'ai essayé en premier. merci quand même. |
Et bien dans ce cas ton working directory n'est pas le meme que celui dans lequel ton fichier index.html se trouve.
J'ai un service en production qui tourne 24h sur 24 et qui utilise ce genre de mécanisme et jusqu'à maitenant je n'ai jamais eu de problèmes.
--> Le principal c'est que ca fonctionne
Marsh Posté le 06-05-2002 à 21:57:32
Marsh Posté le 06-05-2002 à 22:03:54
Marsh Posté le 06-05-2002 à 19:25:49
'jour à tous,
J'aimerais ourvir un fichier html (en local) dans un JEditorPane.
J'ai le code suivant :
pageHTML = new JEditorPane() ;
String s = null;
try {
s ="index.html" ;
url = new URL(s);
} catch (Exception e) {
System.err.println("Couldn't create help URL: " + s);
}
pageHTML.setEditable(false);
try {
pageHTML.setPage(url);
} catch (IOException e) {
System.err.println("Attempted to read a bad URL: " + url);
}
J'ai l'erreur suivante :
>java Lanceur
Couldn't create help URL: index.html
Attempted to read a bad URL: null
Je précise que le fichier index.html est dans le même répertoire que Lanceur.class
Vous avez une idée ? merci d'avance.
[jfdsdjhfuetppo]--Message édité par manu025 le 06-05-2002 à 19:26:28--[/jfdsdjhfuetppo]
---------------
-@- When code matters more than commercials -@-