gpt4 book ai didi

没有 JVM 的 Java

转载 作者:搜寻专家 更新时间:2023-10-31 08:27:44 24 4
gpt4 key购买 nike

只是想知道是否有任何 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 调用。

最佳答案

你想要没有 API(标准库)的 Java 虚拟机吗?

JRE 由 JVM(虚拟机)和标准库组成,我怀疑你能找到一个没有 JVM 的 java 实现......你可以找到一个将 java 源代码编译成 native 代码的编译器(拿查看 GCJ ),但不是没有 VM 的 Java 实现。

看看this wikipedia page查看一些替代的 Java 实现。

关于没有 JVM 的 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13555187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com