在Server JRE和JRE中运行我的应用程序有哪些主要区别?

42

我在Oracle网站上看到有两种JRE下载。

在Server JRE和JRE中运行我的应用程序有什么区别?选择一个运行时环境是否会对应用程序施加任何限制?


1
我猜阅读页面上明确告诉你差异的文本已经不在考虑范围内了? - Brian Roach
根据Oracle 网站 的说明,它带有服务器工具但没有浏览器集成。 - Percywaffle
现在大多数系统都有服务器JRE,除了32位的Windows系统,比如Windows XP。 - Peter Lawrey
1
更多相关信息可以在“java -server”和“java -client”的真正区别是什么?中找到。 - Richard Sitze
19
我觉得这个问题被关闭并且被踩太离谱了。虽然Richard Sitze幸运地提到了一个非常相似的问题,该问题有大约150个赞,而接受的答案则更多! - Muhammad Gelbana
3
我同意滥用关闭该话题,因为它特别涉及“主要用于编程的工具”:Java。现在,这个话题谈论了从Java 1.7.0开始引入的“Server JRE”,但@RichardSitze给出了一个关于启动选项“-client”或“-server”的链接,这可能是相关的话题,但不是特指这个话题。 - Donatello
2个回答

31

阅读文档

Server JRE是一个专门为在服务器环境中部署Java而针对64位Linux、Solaris和Windows平台开发的运行时环境。

Server JRE包括JVM监视工具和常用于服务器应用程序的工具,但不包括浏览器集成(Java插件)。


3
文档没有说明包含的工具是唯一的差异。特别是它没有提到是否存在类似于Java中的-hava客户端和-java服务器之间差异的差异。 - Per Mildner

5

服务器版JRE包含监控工具,而面向最终用户的JRE则不包括。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接