从java程序中执行另一个java程序(重复)

从java程序中执行另一个java程序(重复),java,Java,可能重复: 我想从我们的java程序中执行另一个java程序。当我运行一个名为“First.java”的java程序时,它应该提示用户输入任何类名.java文件名,然后它应该读取该input.java文件,并且应该能够编译和运行该程序。有人能给我一个示例代码吗?要编译java类,可以使用Runtime.exec在其上调用javac,也可以查看。要运行它,如果它有一个main方法,请在它上面调用java,或者使用。正确的重复问题将它加载到当前java进程中。用户从类中调用main方法,如File

可能重复:


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

要编译java类,可以使用Runtime.exec在其上调用javac,也可以查看。要运行它,如果它有一个main方法,请在它上面调用java,或者使用。

正确的重复问题将它加载到当前java进程中。用户从类中调用main方法,如FileName.mainnull