bonjour
je veut lancer une application externe en java mais quand l'application externe me demande des entres j'arrive pas a les transmettes
voici un exemple
(application exeterne)
test.c
Code c : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
#include<stdion.h>
int main()
{int valeur;
    printf(" veuillie intriduire un nombre\n");
        scanf("%d",&valeur);
printf(" le nomre introuduite = %d",valeur);
 
}
*******************le code en java ***************************
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
class App
{
          public static void main(String args[])
           {
 
       Runtime runtime = Runtime.getRuntime();
       String[] args ={" test.exe"};
      Process process = runtime.exec(args);
 
 
try{
BufferedReader entree =newBufferedReader(newInputStreamReader(process.getInputStream()));
String line ="";
try{
while((line = entree.readLine()) !=null) {
System.out.println(line);
}
}finally{
         	entree.close();
}
}catch(IOException ioe) {
			ioe.printStackTrace();
}
 
    }
}
Aider moi SVP