Bonjour,

J'ai un soucis sous Vista lorsque je teste un de mes programmes

Je travaille habituellement sous windows XP et surtout sous mac leopard.
Je développe sur mac.

Sous Xp, xp pro,mac OSX mon programme marche bien
Mais j'aimerais bien que mon programme marche sous Vista.

Dans mon programme je me connecte à une base de données proprietaire qui me fabrique dynamiquement un document html (il s'agit de documentation ) visualisable dans n'importe quel navigateur web.

Et j'affiche ce document à l'aide des classes Desktop de java :

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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
rl = docfinal.getUrlAsString();
 
// me renvoie un string du type  file:/Applications/fichier.htm sous mac
 
 
 
if (Desktop.isDesktopSupported()) {
 
                if (Desktop.getDesktop().isSupported(java.awt.Desktop.Action.BROWSE)) {
 
                    message = "Tout va bien";
 
                    try {
 
                        java.awt.Desktop.getDesktop().browse(new URI(url));
 
                    } catch (IOException ex) {
 
                        message = "IOException ex dans le serveur";
 
                        //Traitement de l'exception
 
                    } catch (URISyntaxException uri) {
 
                        message = "URISyntaxException dans le serveur";
 
                        //Traitement de l'exception
 
                    }
 
                } else {
 
                    message = "La fonction n'est pas supportée par votre système d'exploitation";
 
                    //La fonction n'est pas supportée par votre système d'exploitation
 
                }
 
            } else {
 
                message = "Desktop non supporté par votre système d'exploitation";
 
            }
Sous mac aucun problème le document est envoyé en moins d'une seconde, sous windows xp idem mais je reçois le document en double ( deux onglets identiques dans mozilla ou internet explorer) sous windows vista parfois j'ai un résultats en 40 secondes !!! ( oui vous avez bien lu 40 secondes ) ou alors rien ne s'affiche et ceci même s'il s'agit du même document.

Merci de votre aide que me serait précieuse dans ce cas.

Philippe