Bonjour,
J'ai un probleme pour execuetr java.exe dans certainses conditions.
Sans argument comme -classpath java.exe est appellee et executee mais des que j'ajoute des arguments ca echoue !
Pour etre plus precis voici l'exact probleme :
Ce code marche car j'execute une windows prompt appelant java.exe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String javalaunch = "\"" + Environment.GetEnvironmentVariable("JAVA_HOME")+ "\\bin\\java\""; myProc = Process.Start(javalaunch);
En revanche
J'obtiens cette erreur depuis visual studio :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String javalaunch = "\"" + Environment.GetEnvironmentVariable("JAVA_HOME")+ "\\bin\\java\" -classpath"; myProc = Process.Start(javalaunch);
Si je copie et colle le contenu de javalaunch dans prompt windows java.exe est execute en revanche . Donc je comprends pas ou est le probleme ?The system cannot find the file specified
Win32 Exception
Est ce que ca a du sens pour quelqu'un ?
Partager