0

我多次听说 java 最重要的优势之一是平台独立性。Thay 说:“如果有 JVM,你可以在任何地方运行 java 程序”。好的,我明白了,但是为什么,例如,c/c++ 的可移植性较差?我可以在任何存在 c/c++ 编译器的地方运行 c/c++ 程序。JVM更容易安装吗?

4

1 回答 1

3

不重新编译就不能使用相同的二进制文件——这就是重点。您必须为平台使用 C/C++ 编译器(例如 gcc/g++ 或 MSVC 编译器)

看看 Qt,它是一个基于 C++ 的跨平台框架——但你必须重新编译。在 Java 中,您只需创建字节码

于 2013-02-13T08:04:25.893 回答