我刚刚开始学习 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
提交
取消
