//运行一个已经编译过的java文件,FinalUtils.coderun是“java test“,FinalUtils.file是命令运行的所在文件夹
Process coderunPro = run.exec(FinalUtils.coderun, null, FinalUtils.file);
if(coderunPro.getErrorStream().read() != -1)
System.out.println(online.print(coderunPro.getErrorStream()));
System.out.println(online.print(coderunPro.getInputStream()));
要运行的java文件如下:
Scanner sc = new Scanner(System.in);
System.out.println("输入a:");
int a = sc.nextInt();
System.out.println("a= "+a);
如何在获取,"输入a:"的信息后,然后再获取"a="的信息呢 ,,而不是一次性获取