JRE与JDK简介

一、如何进行Java开发?

    Java源代码是*.java的纯文本文件,可以使用任何文本编辑器编写,但不可执行

JDK是Java语言的开发包,可以将*.java文件编译为可执行的Java程序

可执行Java程序需要JVM才可以运行

JRE包含了JVM

JDK包含了JRE

二、JRE

    JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。仅能够完成Java的运行,而无法对Java进行编译、调试等。

JRE有独立版本,如果仅需要运行Java程序,安装JRE即可。

三、JDK

    JDK(Java Development Kit)是Java语言的软件开发工具包(SDK)。是面向Java开发者发布的Java套件。

JDK包含的基本组件包括:编译器、Jar打包工具、Javadoc文档生成器、Debug调试器、头文件生成器、反汇编器、监控工具等。

JDK中包含完整的JRE。如果安装了JDK,则不必再次安装JRE。

时间: 2024-10-12 21:27:39

JRE与JDK简介的相关文章

JVM、JRE和JDK三者间的区别和联系

简介:我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用. JDK(Java Development ToolKit) Java开发工具包,它除了包括JRE和JVM外,还包括java(用于执行.class文件).javac(用于将.java文件编译成.class文件)等工具和JAVA基础的类库.这些工具

POPTEST老李谈JVM、JRE、JDK、java ee sdk with jdk区别

POPTEST老李谈JVM.JRE.JDK.java ee sdk with jdk区别 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-84505200. JVM(Java Virtual Machine),即Java虚拟机 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修

jre、jdk版本的选择

每个jdk的升级版本包括奇数版本和偶数版本,如Java 8 Update 73 (8u73)和Java 8 Update 74 (8u74).应该怎选择哪个版本? 生产环境选8u73:测试环境可选8u74: Each release has an odd (CPU) and an even (PSU) number. So in this case, 73 is the CPU (critical fixes) and 74 is the PSU (critical plus non-criti

JRE,JVM,JDK

JRE,JVM,JDK的关系.JRE(Java Runtime Environment)java运行环境,我们可以把它看成是一个操作系统.也就是说JRE提供了Java执行的软件平台. JVM (Java Virtual Machine)Java虚拟机.所谓“虚拟机”顾名思义就是模拟出来的东西.JVM就是模拟了电脑的硬件,它同样有着像CPU一样可以执行代码的功能. 它的实现具体有:指令集.寄存器组.类文件格式.栈.垃圾收集堆.内存区.可以把它理解成是专门用来执行Java程序的一台机器.也就是说JV

Java知识:(1)JRE和JDK

1.JRE和JDK的区别 JRE是Java运行环境.JRE=Java虚拟机+核心类库(辅助Java虚拟机运行的文件). JDK是Java开发程序集.JDK=JRE+Java开发工具. 2.JDK的安装目录 安装jdk的路径要注意,不能带有中文路径或者空格 |-jdk安装目录 |-bin:存储的是Java的开发工具 |-java.exe:启动Java虚拟机,解释并执行指定的class文件.使用格式:"java 指定的class文件",例如java Hello. |-javac.exe:启

eclipse中的两种Jre 及 Jre与Jdk的区别

分类: ——————————区分eclipse中的两种Jre———————- (Eclipse也是一个普通的Java程序,因此必须有一个JRE做为运行环境.如果你的机器上没有安装任何JRE(或者JDK,本文不做二者的区分),那么点击eclipse.exe就会报错说找不到JRE.此时可以安装一个JRE.或者直接把JRE目录拷贝到eclipse安装目录下. 在Eclipse的每个项目中可以为项目指定不同的JRE版本,比如A项目使用JDK1.4编译,B项目使用JDK1.5编译.这个JDK版本是和Ecl

JRE、JDK、JVM区别和联系

首先说Java编程语言,它是一门高级编程语言,具体由谁何时创建的,读者可以到网上查找相关资料,这里就不再赘述.那么,谈到Java就不得不谈谈JVM.JRE和JDK三者间的区别和联系. JVM:英文全称Java Virtual Machine,字面意思"Java虚拟机",简单来说就是一个软件.一个什么软件呢?一个可以运行Java的软件.我们在将.java编译后,会生成相应的.class文件,那么,问题来了,什么问题呢?就是这个.class文件怎么运行?运行在哪里?答案就是JVM.JVM就

弄懂 JRE、JDK、JVM 之间的区别与联系

其实很多 Java 程序员在写了很多代码后,你问他 jre 和 jdk 之间有什么关系,jvm 又是什么东西,很多人不知所云.本篇不会讲述 jvm 底层是如何与不同的系统进行交互的,而主要理清楚三者之间的区别,搞清楚我们写的 xxx.java 文件是被谁编译,又被谁执行,为什么能够跨平台运行. 首先,我们分别对这三者进行阐述. JVM :英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机.它只认识 xxx.class 这种类型的文件,它能够将 class

理解JVM、JRE和JDK

JVM JVM,全称为Java Virtual Machine,中文的意思是:Java虚拟机.   在理解Java虚拟机这个定义之前,我们先讲讲为何叫虚拟机呢?称为虚拟机,顾名思义,它应该不是真实存在的.那它是什么呢?在这里,我们把它理解为一种规范(就像国家颂布的法律,它只是条文,只是规则,是概念上的东西),这种规范告诉了代码如何能够在实际计算机上运行.   接下来,我们再把Java这个名词和虚拟机加在一起,然后大家就很自然地会这样理解:Java虚拟机就是告诉了Java代码如何能够在实际计算机上