Bonjour,
j'ai écris ce bout de code pour ouvrir un fichier html que j'ai généré auparavant
Le problème que j'ai se pose lorsque le fichier est enregistré dans un emplacement autre que c:\ ou d:\ je penses qu'il s'agit d'un problème avec les espaces dans le chemin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Desktop desktop = null; URI url; try { //url = new URI("E://export.html"); String schemin = scheminexport.replaceAll("\\\\", "//"); url = new URI(schemin); if (Desktop.isDesktopSupported()) { desktop = Desktop.getDesktop(); desktop.browse(url); //desktop.browse(new URI(schemin)); } } catch (Exception ex) { System.out.println(ex.getMessage()); }
voici le message d'erreur lorsque le chemin est E://MES DOCUMENTS//123.html
Illegal character in authority at index 4: E://MES DOCUMENTS//123.html
Je n'arrive pas à trouver la subtilité pour que le chemin soit bien pris en compte.
Si quelqu'un à la solution je suis preneur,
Merci
Partager