为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

莫回无 2024-01-05 14:57:23
我刚刚开始学习 Java,并且正在从 Amazon Corretto 安装 OpenJDK。为什么需要安装这个JDK?我有 Python 背景,只需要从 Python 官方网站安装“Python 3”程序。为什么我不能只安装 Java?我假设 JDK 具有 Java 独有的功能?这些额外功能是什么?
查看完整描述

2 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

当您仅安装Java 时,您正在安装JREJava 运行时环境这个家伙允许你在Java 虚拟机 (JVM)中运行你的程序,这就是java命令。

当您安装JDK(或Java 开发工具包)时,您正在安装JREjavac所具有的所有内容,但您也正在安装能够编译 Java 程序的编译器。这些编译后的 Java 程序可以在Java 运行时环境中运行。

另一方面,Python 不是一种编译语言,而是一种解释语言。因此,它必须JRE在一个包中包含与 和等效的内容JDK


查看完整回答
反对 回复 2024-01-05
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

1)“Python 3”程序广义上来说就是Python SDK

2)Java因为是编译型语言,所以需要单独安装进行开发。您需要一个编译器和一些支持文件和类(即 JDK)来开发软件。但运行 Java 程序不需要它,您只需要 Java 运行时环境。


查看完整回答
反对 回复 2024-01-05
  • 2 回答
  • 0 关注
  • 39 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信