gpt4 book ai didi

java - Oracle 的服务器 JRE 包含 JDK?

转载 作者:搜寻专家 更新时间:2023-10-30 21:19:28 26 4
gpt4 key购买 nike

我刚刚下载了适用于 Java SE 7 的 Oracle Server JRE (link) 我下载的文件是 server-jre-7u45-linux-x64.tar.gz。当我提取这个文件时,我惊讶地发现创建了一个名为 jdk1.7.0_45 的目录,其中包含完整的 java JDK。不是我对 JRE 安装的期望。这里发生了什么?

最佳答案

答案在父页面上的包说明中:

JDK: (Java Development Kit). For Java Developers. Includes a complete JRE plus tools for developing, debugging, and monitoring Java applications.

Server JRE: (Server Java Runtime Environment) For deploying Java applications on servers. Includes tools for JVM monitoring and tools commonly required for server applications, but does not include browser integration (the Java plug-in), auto-update, nor an installer.

JRE: (Java Runtime Environment). Covers most end-users needs. Contains everything required to run Java applications on your system.

在服务器 JRE 案例中,“服务器应用程序通常需要的工具” 包括 一些 JDK 工具。例如,Web 容器(如 Tomcat)需要将 JSP 转换为已编译的 Java servlet,而这需要一个可调用的 Java 编译器。

IMO,使用 Server JRE 的好处在于它不包含的内容;即 Java 插件,这是一个安全噩梦 (!) 和不利于生产服务稳定性的自动更新。

关于java - Oracle 的服务器 JRE 包含 JDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21057365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com