如何在运行时加载.class文件以与JUnitCore.runclasses()一起使用

时间:2015-02-15 22:44:05

标签: java junit compilation .class-file urlclassloader

我正在开发一个将执行java单元测试的工具。

系统需要在运行时编译.java文件(从工作目录外部)并“导入”输出的.class文件。然后使用JUnitCore runClasses()命令执行此.class文件。我是否正确地认为URLClassLoader是正确的方法?

我应该如何使用URLClassLoader加载类?可以将此输出传递给runClasses()方法吗?

对此有任何帮助将非常感激。

1 个答案:

答案 0 :(得分:1)

runClasses()将Class作为参数,因此它应该与URLClassLoader的输出一起使用。你可能正在寻找这个:Method to dynamically load java class files