如何从C程序调用Java方法? IE。是否可以在其他语言中嵌入java(不需要Sun/Oracle JVM)?
最佳答案
完整的 Oracle JVM 是一个非常大的 block ,可以放入您现有的程序中,但它是完全可行的,但如果出现以下任何情况,我建议不要使用它:
- 您需要频繁地从 JVM 中提取大量数据。这很贵。
- 您无法完全控制要使用的操作系统和 JVM。
- 您不是一位经验丰富的 C 程序员。调试这些东西可能很困难。
您可能会发现 jamvm - http://jamvm.sourceforge.net/ - 一个有趣的选择。它是一个用 C 编写的非常小的解释器,可能更容易处理。我还没有尝试过嵌入它。
关于java - 从 C 程序调用 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6556373/