标签: java dynamic compilation bytecode execution
有没有办法在内存中发出Java字节码并执行它? 我知道有JavaCompiler课程,但我问Reflection.Emit平台的.NET。
JavaCompiler
Reflection.Emit
.NET
答案 0 :(得分:4)
你能查看以下内容吗?
答案 1 :(得分:1)
您需要使用类加载器来动态加载某个类。关于这个问题有一些有趣的SO问题:
答案 2 :(得分:-1)
这是可能的,但这需要最终用户也安装JDK。将字节码编译到内存并创建一个新的java进程并启动它。您也可以直接执行java source。
JDK
java source
请参阅Beanshell2。
Beanshell2