| 12
 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
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 
 | 	public static void main(String[] args){
		final Process process;
 
		try {
			StringBuffer err = new StringBuffer();
			process = Runtime.getRuntime().exec("\"C:\\Program Files\\Java\\jdk1.6.0_18\\bin\\javac.exe\" BDD.java");
 
			new Thread() {
			   public void run() {
				   try {
				       BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
				       String line = "";
				       try{
						  while((line = reader.readLine()) != null) {
							  System.out.println(line);
						   }
					   }
				       finally{
						reader.close();
					   }
				   } 
				   catch(IOException ioe){
					ioe.printStackTrace();
				   }
			   }
		    }.start();
 
			new Thread() {
				   public void run() {
					   try {
					       BufferedReader reader = new BufferedReader(new InputStreamReader(process.getErrorStream()));
					       String line = "";
					       try{
							  while((line = reader.readLine()) != null) {
								  System.out.println(line);
							   }
						   }
					       finally{
							reader.close();
						   }
					   } 
					   catch(IOException ioe){
						ioe.printStackTrace();
					   }
				   }
			    }.start();
 
		    }
                    catch(IOException e){
                            System.out.println("Erreur exec");
                    } 
 
            } | 
Partager