从我们的java程序执行另一个java程序(重复)

时间:2011-10-14 17:01:15

标签: java

  

可能重复:
  Executing another java program from our java program

我想从我们的java程序中执行另一个java程序。当我运行一个名为'First.java'的java程序时,它应该提示用户输入任何类名的名称(.java文件名),然后它应该读取该输入(.java文件)并且应该能够编译并运行该程序。任何人都可以给我一个示例代码吗?

1 个答案:

答案 0 :(得分:2)

要编译Java类,请使用Runtime.exec在其上调用“javac”或查看JavaCompiler API。要运行它,请在其上调用“java”(如果它具有main方法)或使用URLClassLoader将其加载到当前Java进程中。