Java - 让用户编写自己的代码,然后编译它,然后在同一个运行时使用它

我需要执行以下步骤: 让用户编写自己的代码 - 没问题,它只是一个实现的接口,我保存了一个文件 编译它 - 没问题,我使用
ToolProvider.getSystemJavaCompiler()
并创建了.class文件 让用户使用这个新代码 - 在这里我被卡住了。我有.class文件,现在是什么?我需要以某种方式将它添加到我的项目中,我不知道如何。 感谢帮助!     
已邀请:
使用
URLClassLoader
加载类。然后,您可以使用反射来实例化和操作它们。     
你需要做的是编写自己的ClassLoader,它将加载你刚刚编译的类。 网上有很多关于如何做到这一点的例子。 以下是从网站加载的内容:http://kazi-masudul-alam.blogspot.com/2008/01/java-classloader.html     

要回复问题请先登录注册