推荐的方法将JVM嵌入具有NO库的C程序中?

| 建议使用NO库将JVM嵌入C程序中的推荐方法。这意味着将JVM作为eDSL执行引擎。 (不是整个Java平台环境)我正在尝试使用另一种基于JVM的语言而不是Java本身。     
已邀请:
        这听起来可能很疯狂,但是我建议嵌入Mono并使用IKVM运行Java代码。 Mono是一个相对较小且可移植的VM,适合嵌入(您甚至可以将其静态链接到您的应用程序),而IKVM是Java 1.6的忠实实现,甚至可以运行Eclipse之类的怪兽。 使用Mono / IKVM的组合,您甚至可以提前将应用程序编译为x86机器代码(请参阅将Java代码编译为x86代码)。     
        也许您想嵌入其他JavaVM,那么您可能会考虑使用Kaffe,但我不太了解它,它可能无法满足您的需求。我对JVM规范的理解是,类加载器是它的重要组成部分(并且它需要一些核心类)。 您要使用什么基于JVM的DSL语言?     

要回复问题请先登录注册