相关疑难解决方法(0)

当Java平台需要JVM运行时,它是如何独立的?

我刚开始学习Java,我对平台独立性这个话题感到困惑.

"独立"是否意味着Java代码应该在任何机器上运行而不需要安装特殊软件?然而,JVM需要存在于机器中.

例如,我们需要使用Turbo C编译器来编译C/C++源代码然后执行它.机器必须有C编译器.

当Java被描述为"平台无关"时,有人可以说是什么意思吗?

java cross-platform

76
推荐指数
6
解决办法
14万
查看次数

为JVM编译C++

在编译C++时,您当然会使用编译器来编译要编译的目标平台.是否有针对JVM的C++编译器(因此,不是使用Java"本机"接口而是将C++代码编译为Java字节代码)?

c++ java compiler-construction

38
推荐指数
2
解决办法
2万
查看次数

考虑到Java(该语言)是独立于平台的,为什么JVM不是独立于平台的?

只是好奇知道什么时候java独立于平台,那么JVM是否有任何特定的原因使平台依赖...

java jvm

12
推荐指数
5
解决办法
4万
查看次数

将java源代码编译为本机exe

是否可以像 C++ 一样将 java 源代码编译成本机 exe?像C++一样,所有的头文件在编译过程中都包含在内,所有需要的java库文件都应该附在那个exe中,这个exe不应该是字节码,而是本机exe,并且在没有jvm的情况下运行。

所以我想知道的是..如果我可以用Java语法替换所有C++语法并编译成一个exe文件,就像由C++编译器创建的直接运行的文件一样。

注意:我不是在谈论将 java 类包装在 exe 中并最终需要 jvm 的打包程序。

c++ java native object

8
推荐指数
2
解决办法
8541
查看次数

标签 统计

java ×4

c++ ×2

compiler-construction ×1

cross-platform ×1

jvm ×1

native ×1

object ×1