我正在开发一个将执行java单元测试的工具。
系统需要在运行时编译.java文件(从工作目录外部)并“导入”输出的.class文件。然后使用JUnitCore runClasses()命令执行此.class文件。我是否正确地认为URLClassLoader是正确的方法?
我应该如何使用URLClassLoader加载类?可以将此输出传递给runClasses()方法吗?
对此有任何帮助将非常感激。
答案 0 :(得分:1)
runClasses()将Class作为参数,因此它应该与URLClassLoader的输出一起使用。你可能正在寻找这个:Method to dynamically load java class files