用无库在C程序中嵌入JVM的推荐方法是什么?这意味着JVM作为一个eDSL执行引擎。(并不是整个Java平台环境)我尝试使用另一种基于JVM的语言,而不是Java本身。
发布于 2012-10-31 14:56:16
这听起来很疯狂,但我建议嵌入Mono和使用IKVM运行您的Java代码。Mono是一个相对较小且可移植的VM,适合嵌入(您甚至可以静态地将它链接到您的应用程序),而IKVM是Java 1.6的忠实实现,它甚至能够运行Eclipse这样的怪物。
使用Mono/IKVM的组合,您甚至可以提前将应用程序编译成x86机器代码(参见将Java代码编译为x86代码)。
发布于 2011-10-26 11:12:53
也许您想嵌入一些其他JavaVM-s,然后您可能会查看卡菲,但我不太了解它,它可能无法满足您的需求。我对JVM规范的理解是,类加载器是它的一个重要部分(它需要一些核心类)。
您想使用的基于JVM的DSL语言是什么?
https://stackoverflow.com/questions/6353505
复制相似问题