Bonjour, je sais que ce sujet à déjà été abordé mais soit aucune solution n'étaient proposé ou alors celles que j'ai essayées n'ont menées à rien.

Je pourrai presque reprendre mot pour mot ce qui a été dit dans ce topic : http://www.developpez.net/forums/d89...e-partir-java/

En effet, ce bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public static void main(String[] args) {
 
        Runtime runtime = Runtime.getRuntime();
        try
        {
            Process process = runtime.exec("c:\\windows\\notepad.exe");
        }
        catch(Exception e)
        {
            System.out.println(e.getMessage());
        }
    }
Me lance bien notepad.

Alors que celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static void main(String[] args) {
 
        Runtime runtime = Runtime.getRuntime();
 
        try
        {
            Process process = runtime.exec("G:\\Vaisseau\\Executable\\Vaisseau.exe");
 
        }
        catch(Exception e)
        {
            System.out.println(e.getMessage());
        }
    }
Ne lance rien du tout. (Et j'ai vérifier, re-vérifier et re-re-vérifier, le chemin est bon.)

J'ai alors essayé comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public static void main(String[] args) {
 
        Runtime runtime = Runtime.getRuntime();
        System.setSecurityManager(null);
        try
        {
            ProcessBuilder pB = new ProcessBuilder("G:\\Vaisseau\\Executable\\Vaisseau.exe");
        }
        catch(Exception e)
        {
            System.out.println(e.getMessage());
        }
    }
Mais rien à faire, rien ne se lance.. Et la grande question est, pourquoi?
Si quelqu'un sait comment y remédier, je suis preneur..

Merci d'avance !