说我有一个简单方法的文本文件:
public void sayHello() {
System.out.println("HELLO!");
}
是否有采用该代码并以编程方式将代码插入现有的.java文件中?甚至用文本文件中提供的代码创建一个新的Java源文件?我听说过可以使用CodeModel生成源代码的解决方案,但是我必须编写自己的解析器来处理从文本文件中读取的所有可能代码。
答案 0 :(得分:0)
看看这里:How do I programmatically compile and instantiate a Java class?
您可以使用javax.tools编译代码,然后将其加载到JVM中。