我的程序只需要 JRE。但是,如果 JRE 对我的 Web 服务器来说已经足够了,而我使用 JDK 会有什么坏处呢?这是否只意味着 JDK 有更多的硬盘空间,除此之外,没有其他浪费?
我使用 Ubuntu 服务器版并想使用 PPA,但它只提供 JDK 而不提供 JRE,因此我被迫选择 JDK 或避免安装 PPA。
答案1
这意味着与 JRE 相比,您的代码量非常大。一般来说,JAVA 的 JRE 在安全漏洞方面并没有很好的记录……JDK 就像是将其乘以三。
如果你能处理:
- 更高的威胁
- 使用更多空间
- 更新当天可获得更多带宽
您可以运行 JDK。一般的 Linux 原则涉及一种称为吻(保持简单……-愚蠢-……)。当您只需要 JRE 时安装 JDK 不会导致 Linux 服务器警察出现在您家、逮捕您并踢您的小狗……那些老家伙……只会坐下来……不安地叹气。
如果可能的话,我们建议您使用 JRE 而不是完整的 JDK...但是...风险评估是您(或您认识的人)必须负责的事情。