只是想知道是否有任何 Java 实现可以在没有 JVM 的情况下工作。我感兴趣的原因仅仅是因为我很好奇,我想知道是否有任何“轻量级”Java 实现(没有附加所有 Sun 库)。
我也对在 C++ 中嵌入 Java 感兴趣,但在 C++ 中嵌入 JVM 对我来说似乎相当荒谬。我只想利用我的 C++ 应用程序中的一些 Java 语言特性,而不是利用所有琐碎的 Java API。
编辑:
我从我得到的很多答案中看到我需要澄清......
我最近开始开发使用 JavaScript 的 node.js 应用程序。istelf 中的 JavaScript 是一种语言规范,它不会自动附带 DOM、window.open 等,尽管它有一段时间。我想知道是否有类似于 Google 的 v8 的东西,除了不是 JavaScript,而是 Java。最后,我不在乎是否不能用它编写 Hello World 应用程序,我只想能够将 Java 嵌入到 C++ 应用程序中,就像我可以使用 v8 或 SpiderMonkey 将 JavaScript 嵌入到 C++ 应用程序中一样。如果我能做到这一点,那么我可以在 C/C++ 中实现控制台输出,然后使该实现可以从 Java 中调用。