Java - 让用户编写自己的代码,然后编译它,然后在同一个运行时使用它
我需要执行以下步骤:
让用户编写自己的代码 - 没问题,它只是一个实现的接口,我保存了一个文件
编译它 - 没问题,我使用
ToolProvider.getSystemJavaCompiler()
并创建了.class文件
让用户使用这个新代码 - 在这里我被卡住了。我有.class文件,现在是什么?我需要以某种方式将它添加到我的项目中,我不知道如何。
感谢帮助!
没有找到相关结果
已邀请:
2 个回复
厢界山攀
加载类。然后,您可以使用反射来实例化和操作它们。
傻寺俊擒