Lancer un .Exe avec Java
Résolu
LuliasMartch
-
LuliasMartch -
LuliasMartch -
A voir également:
- Java .exe
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- .Exe - Télécharger - Divers Utilitaires
- Svchost exe - Guide
- Eclipse java - Télécharger - Langages
1 réponse
Bonjour,
J'ai modifié le titre de ta question, JavaScript est un autre langage, qui a peu de chose en commun avec Java, si ce n'est quelques éléments de syntaxe, hérités du C.
Quant à ta question, il faudrait déjà modifier ta commande dont seule la dernière partie semble pertinente, sans oublier de lire les flux, qui pourraient contenir des messages utiles...
J'ai modifié le titre de ta question, JavaScript est un autre langage, qui a peu de chose en commun avec Java, si ce n'est quelques éléments de syntaxe, hérités du C.
Quant à ta question, il faudrait déjà modifier ta commande dont seule la dernière partie semble pertinente, sans oublier de lire les flux, qui pourraient contenir des messages utiles...
import java.io.*; public class Test { public static void main(String[] args) throws Exception { String[] cmd = { "C:/Users/Arthur/Documents/Prj-NeverDawn.exe" }; Runtime runtime = Runtime.getRuntime(); Process process = runtime.exec(cmd); echoAll(process.getInputStream(), System.out); echoAll(process.getErrorStream(), System.err); process.waitFor(); } private static void echoAll(InputStream input, PrintStream printer) { new BufferedReader(new InputStreamReader(input)).lines().forEach(printer::println); } }
Cordialement Lulias