Advertisement
Guest User

JavaCompilerCodeSorta

a guest
Sep 23rd, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. /**
  2. * Test.java 09/18/19
  3. *
  4. * @author - Jane Doe
  5. * @author - Period n
  6. * @author - Id nnnnnnn
  7. *
  8. * @author - I received help from ...
  9. *
  10. */
  11.  
  12.  
  13.  
  14. import java.io.BufferedReader;
  15. import java.io.IOException;
  16. import java.io.InputStreamReader;
  17.  
  18. public class tEST {
  19.  
  20. public static void main(String[] args) {
  21.  
  22. ProcessBuilder processBuilder = new ProcessBuilder();
  23. // Windows
  24. processBuilder.command("cmd.exe", "/c", "\"C:\\Program Files\\Java\\jdk1.8.0_25\\bin\\javac.exe\" " + args[0]);
  25. System.out.println("\"C:\\Program Files\\Java\\jdk1.8.0_25\\bin\" " + args[0]);
  26.  
  27. try {
  28.  
  29. Process process = processBuilder.start();
  30.  
  31. BufferedReader reader =
  32. new BufferedReader(new InputStreamReader(process.getInputStream()));
  33.  
  34. String line;
  35. while ((line = reader.readLine()) != null) {
  36. System.out.println(line);
  37. }
  38.  
  39. int exitCode = process.waitFor();
  40. System.out.println("\nExited with error code : " + exitCode);
  41.  
  42. } catch (IOException e) {
  43. e.printStackTrace();
  44. } catch (InterruptedException e) {
  45. e.printStackTrace();
  46. }
  47.  
  48. }
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement