1

有没有办法在内存中发出 Java 字节码并执行它?我知道有JavaCompiler课,但我问Reflection.Emit的是.NET平台之类的东西。

4

3 回答 3

4

你能看看下面的

于 2012-12-25T08:45:36.760 回答
1

您需要使用类加载器来动态加载某些类。关于这个主题有一些有趣的 SO 问题:

于 2012-12-25T11:12:36.747 回答
-1

这是可能的,但这需要最终用户也安装JDK. 将字节码编译到内存并创建一个新的 java 进程并启动它。也可以java source直接执行。

Beanshell2

于 2012-12-25T08:48:24.833 回答