为什么 Java 需要安装 JDK,而 Python 只需要安装程序?

我刚刚开始学习 Java,并且正在从 Amazon Corretto 安装 OpenJDK。为什么需要安装这个JDK?我有 Python 背景,只需要从 Python 官方网站安装“Python 3”程序。为什么我不能只安装 Java?我假设 JDK 具有 Java 独有的功能?这些额外功能是什么?



莫回无
浏览 44回答 2
2回答

喵喔喔

当您仅安装Java 时,您正在安装JRE或Java 运行时环境。这个家伙允许你在Java 虚拟机 (JVM)中运行你的程序,这就是java命令。当您安装JDK(或Java 开发工具包)时,您正在安装JREjavac所具有的所有内容,但您也正在安装能够编译 Java 程序的编译器。这些编译后的 Java 程序可以在Java 运行时环境中运行。另一方面,Python 不是一种编译语言,而是一种解释语言。因此,它必须JRE在一个包中包含与 和等效的内容JDK。

阿波罗的战车

1)“Python 3”程序广义上来说就是Python SDK2)Java因为是编译型语言,所以需要单独安装进行开发。您需要一个编译器和一些支持文件和类(即 JDK)来开发软件。但运行 Java 程序不需要它,您只需要 Java 运行时环境。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java