通过另一个java程序执行具有输入语句的java程序

时间:2013-04-18 06:35:29

标签: java compiler-construction web

大家好我正在尝试制作在线java编译器。

作为一个初始POC,我能够编译并运行没有输入语句的程序,但如果还有输入语句,我也不知道该怎么做。

我正在使用Runtime.getRuntime()。exec来编译和运行输入java程序。

具有我尝试运行和执行的输入语句的示例程序是:

public class HelloWorld {
public static void main(String[] args) {
    System.out.println("Hello world..................");
    Scanner sc = new Scanner(System.in);
    System.out.println("Enter Name");
    String name = sc.nextLine();
    System.out.println("you entered " + name);
    sc.close();
}

}

问题是当我通过编译和编辑它的代码编译并运行上面的程序时 我收到System.out.println的“输入名称”(“输入名称”);在HelloWorld.java中,但之后没有任何反应。

0 个答案:

没有答案