Warf j'ai trouvé sur stack overflow un code qui fonctionne
Ça fonctionne pour faire un ipconfig ou lancer un exe (mais pas s'il faut une élévation)
Mais throws IOException est nécessaire, prochaine étape un bloc try catch
Code :
- // pour faire un ipconfig et l'afficher
- Process p = Runtime.getRuntime().exec("ipconfig" );
- BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
- String readline;
- while ((readline = reader.readLine()) != null) {
- System.out.println(readline);
- }
-
- // lancer un exe (s'il faut une élévation de droits ça ne marche pas)
- Runtime.getRuntime().exec("d:/infrarecorder" );
|
Edit : Bon eh bien avec un try catch ça fonctionne impec sans le throws
Code :
- }catch (IOException e) {e.printStackTrace();}
|
Message édité par Lt Ripley le 31-03-2017 à 21:54:46