我们的 JRE 在 Centos 7 上运行良好。
我们的应用程序提供商希望我们从 jdk 运行一些实用程序(例如 jstack)。
我们可以在 jre 上运行 jdk rpm 吗,然后一切都会好起来吗?
(使用 2016 年 8 月以来的 Centos7、1511 以及同一时间段内最新、最好的 jre)
答案1
好吧,简单地说,JDK 是 JRE 的完整版本,或者换句话说,JDK 包含 JRE 并取代它。通常它们安装在不同的目录中,二进制文件的位置由$JAVA_HOME
环境变量处理。此外,在同一台主机上托管多个不同版本的 JDK/JRE 安装也很常见。
所以,基本上没问题。很多事情都可能出错,但不会因为同一个主机上有多个 JDK/JRE 而出错。