Server JRE, 服务器版JRE

JRE安装包, JDK安装包, 以及 Server JRE 压缩包, 在 Java SE Download 页面都可以下载: http://www.oracle.com/technetwork/java/javase/downloads/index.html;

Java 相关的术语请参考: http://www.oracle.com/technetwork/java/glossary-135216.html.

JRE 可以运行各种Java程序, 包括服务端和桌面端Java程序。

而JDK是给开发人员用的, 其中包含了一个完整的JRE, 以及必要的开发工具, 例如 创建Java程序, 代码签名, 生成文档,等等。JDK还提供了监控和调试工具。

Server JRE 适用于哪些情况呢? 从一个服务器端程序的角度看, JRE缺少了所需的监控工具,以及 javac 编译器. 而 JDK 呢, 功能又太多了, 特别是生产环境下并不需要的功能, 比如浏览器插件,自动更新, javadoc 工具等等。

Server JRE 是专为服务器端程序量身打造的, 只包含JRE/JDK中最常用的那部分功能. 为了做到简单, Server JRE 不使用安装包, 而是一个绿色版的压缩文件。

Server JRE 兼容所有的服务端程序吗?

No. 如果应用程序需要用到 Server JRE 不支持的功能,如额外的开发工具或JavaFX, 那就不应该选择 Server JRE 了, 比如 JavaFX 之类的程序。

如果JDK是Server JRE的一个超集,那为何不直接使用JDK呢?

删除用不到的组件, 可以减少潜在的漏洞; 当然, 精简之后体积变小, 部署也就更快. 在 Linux x64 系统上, Server JRE 8 的大小只有 full JDK 8 的 40%左右。

开发商说, 他们的系统需要JDK来运行, 那么我们可以使用 Server JRE 替代吗?

最好是与软件开发商沟通和咨询。如果你们有能力,可以先在测试环境试一试. 总体来说, 更推荐使用 Server JRE。

我可以对 Server JRE 包含哪些组件提出建议吗?

是的。Server JRE 的目标, 是为大部分服务端程序提供必要的工具。我们会不断地重新评估到底需要包含哪些组件。

原文链接: https://blogs.oracle.com/java-platform-group/understanding-the-server-jre

Server JRE 简介相关推荐

  1. JDK、JRE、Server JRE的简介

    从Oracle官网下载JDK文件时,可以看到有JDK.JRE.Server JRE文件的下载. 1.JDK简介 JDK(Java Development Kit)又称J2SDK(Java2 Softw ...

  2. 第三篇——第二部分——第一文 SQL Server镜像简介

    原文: 第三篇--第二部分--第一文 SQL Server镜像简介 原文出处:http://blog.csdn.net/dba_huangzj/article/details/26951563 镜像是 ...

  3. sql server 循环_学习SQL:SQL Server循环简介

    sql server 循环 Loops are one of the most basic, still very powerful concepts in programming – the sam ...

  4. SQL Server数据挖掘简介

    Prediction, is it a new thing for you? You won't believe you are predicting from the bed to the offi ...

  5. java jre、jdk、server jre

    JRE(Java Runtime Enviroment)是Java的运行环境.面向Java程序的使用者,而不是开发者.JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库. ...

  6. 虚拟专用服务器(VPS,Virtual Private Server)简介

    虚拟专用服务器(VPS,Virtual Private Server)简介 VPS产生背景及其技术原理 VPS产生背景介绍 VPS技术原理 VPS技术用途 虚拟主机空间 ASP应用平台 数据存储与共享 ...

  7. SQL Server商业智能–简介

    BL的负担 (What a load of Bl-) 您可能想知道什么是商业智能. 如果您正在阅读本文,则您可能具有Microsoft SQL Server或至少一个其他关系数据库管理系统(RDBMS ...

  8. 精通Server Core系列之一 ---Server Core简介

    和Windows Server 2003不一样的是, 从Windows Server 2008 开始,我们可以安装只具有特定功能最小安装服务器核心(Server Core)版本,它为一些特定服务的正常 ...

  9. Windows Server 2003 简介

    Windows Server 2003是微软的服务器操作系统.该产品最初叫作"Windows .NET Server",后改成"Windows .NET Server 2 ...

  10. Linux服务器集群系统(一)—— LVS(Linux Virtual Server)简介

    背景: 九十年代中期,万维网(World Wide Web)的出现 Internet用户剧烈增长和Internet流量爆炸式地增长 Internet的飞速发展给网络带宽和服务器带来巨大的挑战 从网络技 ...

最新文章

  1. 云计算适用于中小企业吗?
  2. 【数据结构与算法】之深入解析“打家劫舍II”的求解思路与算法示例
  3. 系统底部返回遮挡_一加7 Pro这个新功能让大家久等了:屏幕两侧一滑就可返回...
  4. Linux 的 chmod 命令,对一个目录及其子目录所有文件添加权限
  5. npkill(安全快速的清理电脑上的 node_modules)
  6. crawlspider
  7. pythonwhile循环实例 其和超过10_Python While循环语句
  8. LeetCode(788)——旋转数字(JavaScript)
  9. AOJ-759 会绕圈的数
  10. FISCO BCOS Solidity 使用Table合约CRUD接口 智能合约例子
  11. 开源监控——cacti
  12. 用Markdown记笔记后转换成html
  13. Stm32是用C语言编程吗,stm32编程软件是什么 stm32用什么软件编程
  14. 2019中国五大新兴制造业迁徙路径及产业发展趋势全景
  15. 爬虫中无头浏览器如何选择
  16. .与localhost与 .\sqlexpress的区别
  17. 【中国农业银行风险管理部总经理 田继敏】筑牢IT风险第二道防线 保障银行信息科技安全
  18. PHP实现队列之双向队列
  19. 物联网的媒介——java usb串口通信
  20. node.js 实现简单爬虫批量下载喜马拉雅音频

热门文章

  1. 解压war包并重新编译成war包
  2. 计算机视觉论文-2021-11-02
  3. Web在线预览CAD(使用AUTODESK)
  4. 科技爱好者周刊(第 171 期):云服务流量有多贵?
  5. 完成图书管理系统类图的绘制_如何在线免费绘制各类图形
  6. 【bat】批处理中的行,段注释
  7. 不输 MacType,这些优化思路也能让 Windows 字体细腻清晰
  8. 淘宝天猫1688以图搜图,按图搜索商品,API接口调用展示(拍立淘API)
  9. 三极管设计,理解饱和,线性区域和截止区
  10. 妙味课堂原创JavaScript视频教程基础+提高+项目