所以我试图测试两个java程序,如果它们具有相同的输出,我想在scala中执行此操作。那么我将如何在scala中执行此操作,应该使用java运行时库还是应在scala中使用它?
最佳答案
您可以使用JavaCompiler
API。或者,更简单一点,就是在外部进程中运行javac
,如@zapl的注释所述。
所以我试图测试两个java程序,如果它们具有相同的输出,我想在scala中执行此操作。那么我将如何在scala中执行此操作,应该使用java运行时库还是应在scala中使用它?
最佳答案
您可以使用JavaCompiler
API。或者,更简单一点,就是在外部进程中运行javac
,如@zapl的注释所述。