`

JRE、JDK和SDK分别是什么

    博客分类:
  • java
阅读更多
J2EE: Java 2 企业版
J2SE: Java 2 标准版
J2ME: Java 2 微型嵌入式版

JRE:Java 的运行环境。
JDK:是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class
SDK:软件开发工具包.
http://java.sun.com/products/
1. SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 DirectX 9 SDK,.NET开发也有Microsoft .NET Framework SDK。JAVA开发也不含糊,也有自己的Java SDK。
2. JDK,Java SDK最早叫Java Software Develop Kit,后来改名为JDK,即Java Develop Kit。JDK作为Java开发工具包,主要用于构建在Java平台上运行的应用程序、Applet 和组件等。
3. JRE(Java Runtime Environment,Java运行环境),也就是Java平台。所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
4. JVM(Java Virtual Machine,Java虚拟机)是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。

所以,JAVA虚拟机JVM是属于JRE的,而现在我们安装JDK时也附带安装了JRE(当然也可以单独安装JRE)。出自 http://hi.baidu.com/788853/blog/item/e6c2562cf2b393ec8a13991a.html
分享到:
评论

相关推荐

    jdk与jre的区别

    简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向...

    JDK,JRE,J2SDK,eclipse SDK之间的关系

    JDK,JRE,J2SDK,eclipse SDK之间的关系

    jdk1.8-java_sdk_jre

    jdk1.8

    jdk与jre的区别.

    简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE是Java Runtime Enviroment是指Java的运行环境,是...

    Java8_64_jre_jdk_for_aix.rar

    1, Java8_64.sdk.8.0.0.636.tar.gz 2, Java8_64.jre.8.0.0.636.tar.gz 安装顺序: 1,Java8_64.jre.8.0.0.636.tar.gz 2,Java8_64.sdk.8.0.0.636.tar.gz 安装条件: ** 需要AIX的bos.rte>=6.1.7

    jdk+sdk环境变量配置.txt

    # jdk环境变量配置 ...(jdk下的bin目录路径和jre下的bin目录路径)注意:每个路径配置完需要用英文的分号隔开。 ## classpath .;%JAVA_HOME%lib;%JAVA_HOME%lib/tools.jar;(直接复制,不用查看jdk的路径)

    IBM AIX6.1环境下安装、卸载Java JRE、SDK

    IBM AIX6.1环境下安装、卸载Java JRE、SDK,配置用户环境变量,搭建Java开发、运行环境。

    jdk-8u201-windows-x64 JAVA JDK 1.8

    JDK的全称是Java Development Kit,即Java开发工具包,... 作为Java语言的SDK,普通用户并不需要安装JDK来运行Java程序,而只需要安装JRE(Java Runtime Environment)。而程序开发者必须安装JDK来编译、调试程序。

    jdk和jre的区别

    对于java初学者来说,往往不懂区分jdk和jre的区别,实际上这两个东西差别很大的,有必要了解一下:简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指...

    JDK1.8安装包

    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(J2EE),enterprise edition,企业版,使用...

    jdk1.4.2 jre src doc api 免安装.zip

    java 1.4.2, 含JDK, JRE, Doc API,源码 免安装

    JDK6,JDK历史版本, JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)

    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。  SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。  EE(J2EE),enterprise edition,企业版,...

    java_ee_sdk-7-jdk7-windows-x64.exe

    给java开发爱好者分享javaEE的sdk,要安装javaEE环境,必须先安装(jre->有java运行环境下才能安装)jre-8u211-windows-x64;...java_ee_sdk-7-jdk7-windows-x64.exe -j "你安装jre(java运行环境的jre目录

    JDK1.6-6u45 for windows 64位正版下载

    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(J2EE),enterprise edition,企业版,使用这种...

    JDK9,JDK历史版本,32位,for windows Java 开发工具包(SDK)

    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。  SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。  EE(J2EE),enterprise edition,企业版,...

    JDK8(MAC) 官网下载太慢了 jdk-8u201-macosx-x64.dmg.zip

    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(JavaEE),enterprise edition,企业版,使用...

    ibm jdk1.6 ibm 64

    IBM Webpshere 8.5.0ND版自带的商业JDK,版本信息如下: java version "1.6.0" Java(TM) SE Runtime Environment (build pwa6460_26sr2ifix-20120419_02(SR2+IV19661)) IBM J9 VM (build 2.6, JRE 1.6.0 Windows ...

    jdk1.8 64官方正式版下载

    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(J2EE),enterprise edition,企业版,使用这种...

    jdk1.7 官方正式版32位

    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(J2EE),enterprise edition,企业版,使用这种...

    jdk-8u241-windows-x64.exe

    JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(J2EE),enterprise edition,企业版,使用这种...

Global site tag (gtag.js) - Google Analytics