slt ,
je veux intégré la console de linux dans une application java sous eclipse ou netbeans aidez moi svp
slt ,
je veux intégré la console de linux dans une application java sous eclipse ou netbeans aidez moi svp
Bonjour,
J'avais cherché à faire cela à une époque, je n'avais rien trouvé qui me convenait.
Du coup, j'avais utilisé un JTextArea et un Runtime.getRuntime.exec(command), du genre (pour récupérer le code de retour, la sortie standard et l'erreur standard).
Peut être que cela peut t'aider... (mais si tu veux vraiment un shell (bash ou autre), là, il faut autre chose...)
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 String line; int exitValue; sb_stdout = new StringBuffer(); sb_stderr = new StringBuffer(); try { Runtime runtime = Runtime.getRuntime(); Process process = runtime.exec(cmd); InputStream is_err = process.getErrorStream(); InputStreamReader isr_err = new InputStreamReader(is_err); BufferedReader r_err = new BufferedReader(isr_err); InputStream is_stdout = process.getInputStream(); InputStreamReader isr_stdout = new InputStreamReader(is_stdout); BufferedReader r_stdout = new BufferedReader(isr_stdout); exitValue = process.waitFor(); while ((line = r_stdout.readLine()) != null) sb_stdout.append(line + "\n"); while ((line = r_err.readLine()) != null) sb_stderr.append(line + "\n"); } catch (Exception ex) { exitValue = -1; }]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager