从Oracle官网下载JDK文件时,可以看到有JDK、JRE、Server JRE文件的下载。

1、JDK简介

JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运 行Java程序的平台。JDK是整个Java的核心,包括一堆Java工具tools.jar和Java标准类库。

2、JRE简介

JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。

3、Server JRE简介

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

相关说明:

老版本的JDK包括了JRE,但JDK8之后的版本不在包括JRE。

JDK、JRE、Server JRE的简介相关推荐

  1. java jre、jdk、server jre

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

  2. 关于tomcat不能启动的问题(NB:JAVA_HOME should point to a JDK not a JRE)

    今天在虚拟机上装tomcat6  启动时候遇到问题:命令窗口闪一下就消失 在cmd里面运行startup.bat 得到 the java_home environment variable is no ...

  3. JDK中没有jre文件夹和tools.jar文件

    JDK中没有jre文件夹和tools.jar文件 ​ JDK在11版本以后再以前的基础上做了较大的改动,安装后默认是没有jre的.并且,再JDK8以后,JDK也发生了较大的变化,移除了tools.ja ...

  4. 面试官:什么是JDK什么是JRE?服务器可以只安装JRE吗?

    什么是JDK什么是JRE?JDK和JRE的关系 我们看看来自百度百科的解释: JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心 ...

  5. JAVA_HOME should point to a JDK not a JRE的解决办法

    ---------这个问题挺常见的.主要是. JAVA_HOME should point to a JDK not a JRE 百度了一下,发现有许多解决办法.有些能行有些不行.因人而异. 这里说一 ...

  6. 批处理命令:一键安装JDK/一键安装JRE和自动配置Java环境变量

    安装JDK/安装JRE以及配置java环境变量对于java初学者来说是一件比较头疼的事情,这边分享一个简单的批处理命令,助大家一步完成JDK或者单独安装JRK的需求. 关键步骤: 1.新建一个.txt ...

  7. java开发工具包 jdk_什么是JDK? Java开发工具包简介

    java开发工具包 jdk Java开发工具包(JDK)与JVM(Java虚拟机)和JRE(Java运行时环境)一起是Java编程中使用的三个核心技术软件包之一. 重要的是要区分这三种技术,并了解它们 ...

  8. 什么是JDK,什么是JRE?JDK的安装和环境变量的配置

    JDK 基本介绍 JDK 的全称(Java Development Kit Java开发工具包) JDK = JRE + Java的开发工具(java,javac,javadoc,javap等) JD ...

  9. 安装jdk,没有jre

    上篇我们写到安装jdk,安装目录里面并没有给我们安装jre. jdk8以前的版本官网上都有jre下载,可以选择去官网下载. https://www.oracle.com/technetwork/jav ...

最新文章

  1. 分享文章《控制情绪,享受人生》
  2. python调用shell命令-用Python调用Shell命令
  3. python做软件-用python做个翻译小软件吧~
  4. 大牛深入浅出讲解c语言do{...}while(0)功能及用法
  5. 八成Java开发者解答不了的问题
  6. DOM(二)——XML DOM
  7. 运营管理整改报告范文_整改报告怎么写(安全检查整改报告范文)
  8. Linux学习笔记---使用BusyBox创建根文件系统(四)
  9. 快速阅读《构建之法》——构建之法阅读笔记01
  10. eclipse安装SVN插件(2020最新,亲测可用)
  11. MAC代码下统计代码行数工具
  12. ObjectC基础之函数调用
  13. 游戏玩到这种程度,酱紫真的好吗?
  14. AndroidStudio:The number of method references in a .dex file cannot exceed 64K错误
  15. [转]OKR结合CFR的管理模式
  16. idea风格ui java_IDEA界面太丑??尝试一下这几个风格
  17. Dell 730xd 加外部硬件 风扇变快
  18. C/C++ 内使用贝塞尔函数
  19. VUE3中使用proj4,实现坐标投影转换
  20. DZ插件 [1314]模板自由切换 2.0.1版

热门文章

  1. HDU 1415(Jugs)
  2. Html a标签的用法
  3. 行列式的基本定义与性质(笔记)
  4. Genymotion无法连接网络的解决办法
  5. C专家编程 精编之一
  6. 去掉浏览器页面广告和弹窗
  7. linux7.0修复磁盘命令,RHEL7系统修复rm -rf /boot /etc/fstab
  8. filezilla关闭更新检测
  9. Java: Tomcat到底是干嘛的?
  10. 使python脚本在运行时可以附带参数的方法