是否有关于即时编图和V5的Java代码执行比其他JANINO任何选项?我知道的V6发动机采用的编译器API,但我需要与V5 VM工作。

我基本上需要采取包含一个完整的Java类的字符串,编译它并将其加载到存储器中。

有帮助吗?

解决方案

你想要的是什么样的 JANINO 。我们已经使用了多年。你给它(接近标准)的代码,它给你的类,所以你可以使用它们。它实际上有相当多的不同的模式,并支持1.5语法糖和自动装箱和这样。

如果你调用javac的,不仅将你必须要做好一切准备这样做,你接下来要处理放置类在正确的地方或做额外的类加载器。

JANINO是很容易的。它应该是你在寻找什么。

其他提示

调用javac的编程:

HTTP:// www.juixe.com/techknow/index.php/2006/12/12/invoke-javac-at-runtime/

   com.sun.tools.javac.Main javac = new com.sun.tools.javac.Main();  

   String[] options = new String[] 
   {  
      "-classpath", classpath, "-d", outputDir, filename  
   };

   javac.compile(options);

所有的应用服务器做了JSP永远,所以很明显是可能的。结帐Tomcat的源代码可能?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top