我刚刚开始学习 Java,并且正在从 Amazon Corretto 安装 OpenJDK。为什么需要安装这个JDK?我有 Python 背景,只需要从 Python 官方网站安装“Python 3”程序。为什么我不能只安装 Java?我假设 JDK 具有 Java 独有的功能?这些额外功能是什么?
2 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
当您仅安装Java 时,您正在安装JRE或Java 运行时环境。这个家伙允许你在Java 虚拟机 (JVM)中运行你的程序,这就是java
命令。
当您安装JDK(或Java 开发工具包)时,您正在安装JREjavac
所具有的所有内容,但您也正在安装能够编译 Java 程序的编译器。这些编译后的 Java 程序可以在Java 运行时环境中运行。
另一方面,Python 不是一种编译语言,而是一种解释语言。因此,它必须JRE
在一个包中包含与 和等效的内容JDK
。
阿波罗的战车
TA贡献1862条经验 获得超6个赞
1)“Python 3”程序广义上来说就是Python SDK
2)Java因为是编译型语言,所以需要单独安装进行开发。您需要一个编译器和一些支持文件和类(即 JDK)来开发软件。但运行 Java 程序不需要它,您只需要 Java 运行时环境。
添加回答
举报
0/150
提交
取消