java - 服务器JRE和客户端JRE的区别

标签 java java-8 java-6

<分区>

我正在浏览服务器 jre,当我提取 serverjre tar.gz 时,它给了我 jdk 文件夹。为什么 serverJRE 给 JDK 之类的文件夹。 serverJRE 中也有 JRE 文件夹。那么要使用哪一个,整个 serverJRE 还是仅在 serverJRE 中的 JRE 文件夹。此外,serverJRE 中的 JRE 内容与 JDK 中的 JRE 相同。

我不明白其中的区别。

最佳答案

Server JRE:用于在服务器上部署长时间运行的java应用程序。它提供最快的运行速度。它经过专门微调以最大限度地提高峰值运行速度。它具有高度激进的算法来优化 Java 应用程序的运行时性能。它还包括各种监控工具。

Client JRE:它用于在最终用户系统上运行 java 应用程序。它包含运行 Java 应用程序的所有内容。它可以更快地启动并且需要更小的内存占用。

关于java - 服务器JRE和客户端JRE的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33407297/

相关文章:

java - Java8的Collection.parallelStream如何工作?

java - 流与。 Map 的 entrySet 中的迭代器 - Java 8

java - 根据条件合并映射

java - AffineTransform 实例的串联是否需要 Java 中的特定顺序?

java - 当我的文件位于正确的文件夹中时,为什么我一直从我的 catch 异常中获取 "File not found."?

java - 如何右对齐 Java SWT 应用程序中的复选框

java - RHEL : JDK 7u15 installation error

java - 为什么动态加载 dex jar 时会出现 java.lang.NoSuchMethodError 错误?

java - 替代 javax.activation.MimetypesFileTypeMap().getContentType(filename);

java - 如何为运行时编译设置上下文类加载器的类路径?