Bonjour,
j'ai écris ce bout de code pour ouvrir un fichier html que j'ai généré auparavant

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());
		    		}
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 :
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