Java中,什么是JRE和JDK? [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs5
本版专家分:3613
Blank
铜牌 2019年2月 总版技术专家分月排行榜第三
Blank
红花 2019年3月 扩充话题大版内专家分月排行榜第一
2019年2月 Java大版内专家分月排行榜第一
2018年11月 Java大版内专家分月排行榜第一
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs6
本版专家分:5143
Blank
红花 2019年1月 Java大版内专家分月排行榜第一
Blank
黄花 2019年2月 Java大版内专家分月排行榜第二
2018年12月 Java大版内专家分月排行榜第二
Bbs1
本版专家分:45
弄懂JDK、JRE和JVM到底是什么
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个<em>jre</em>目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为<em>jre</em>。 JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java
jdkjava开发工具包。 jrejava运行环境。jdk包含jrejre包括jvm(虚拟机),dos命令,println和print,三种注释(单行多行和文档注释)。
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...
弄懂JDK、JRE和JVM到底是啥
简单粗暴的理解 JDK : JRE+<em>java</em>的开发工具包 JRE: JVM+核心类库 JVM: <em>java</em>虚拟机 <em>什么</em>是JDK? JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 Java\<em>jdk</em>1.7.0_72\bin目录下: jar.exe 打包工具,将相关的类文件打包成一个文件 <em>java</em>.exe ...
什么是JVM,JDK和JRE联系与区别
1、JVM :JVM是JavaVirtual Machine(Java虚拟机)的缩写,它是整个<em>java</em>实现跨平台的最核心的部分,所有的<em>java</em>程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。JVM是Java平台的基础,和实际的机器一样,它也有自己的指令集,并且
Java基础(一)——JVM、JRE、JDK、Javac等
Life is like a box of chocolates,you never konw what you're going to get. 在大学的时候已经学习过<em>java</em>,但是对<em>java</em>了解的越多越发现自己越来越不了解<em>java</em>。这有点像自以为拥有了整个天空的井底之蛙,跳出了水井,才发现自己乃沧海之一粟。可谓,学然后知不足。再者,温故知新。鉴于以上两个原因,我决定再次学习<em>java</em>语言。一、JV
Java教程02—Java虚拟机(JVM)、和JDK,JRE之间的区别
JVM主要功能 JVM结构 JVM与JRE与JDK区别 JVM主要功能 Java是一种高级编程语言。 用高级语言编写的程序不能直接在任何机器上运行。 首先,需要将其翻译成特定的机器语言,<em>java</em>c编译器就专门来干这个事儿的,它把Java程序(含有的.<em>java</em>源代码文件)转换成机器代码(称为字节码或.class文件)。 Java虚拟机(JVM)是安装在我们计算机中的虚拟机,JVM...
jdk带的基本类库rt.jar 和 jre中的核心类库有什么区别
JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和J
JDK与JRE及其在Eclipse中的使用
JDK与jRE的区别 JDK(<em>java</em> development kit):<em>java</em> 开发工具,包括一系列<em>java</em>命令,如<em>java</em>c(<em>java</em> compiler) 等;同时<em>jdk</em>包含<em>jre</em>,因为<em>jdk</em>其实是面向<em>java</em>开发人员的,开 发完之后还要进行调试运行等,这就需要<em>jre</em>了; JRE(<em>java</em> runtime environment):<em>java</em> 运行时环境,<em>java</em>文件被<em>java</em>c编译过
JDK JVM JRE Java虚拟机概念区别和一个类加载器实例
1.一些概念 1)<em>什么</em>是JDK? JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的软件开发包,它提供了Java的开发化境和运行环境。 2).<em>什么</em>是JRE Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 3).<em>什么</em>是JVM? JVM -- <em>java</em> virtual machineJVM
深入理解Java虚拟机(2)--JDK、JRE、JVM的区别
很多程序员已经干了一段时间<em>java</em>了依然不明白<em>jdk</em>、<em>jre</em>以及jvm的区别,尤其是<em>jdk</em>与<em>jre</em>之间的区别。JDK(Java Development Kit)Java 语言的软件开发工具包(SDK),是面向Java开发人员的使用者,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runt
面试题【JDK和JRE的区别是什么?】
概括Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。理解JRE: Java Runtime Environment JDK:Java Development
[Java开发问题-3] jdk里的jre与外面jre的区别
问题:<em>jdk</em>里的<em>jre</em>与外面<em>jre</em>的区别 分析:如果我们安装了JDK,那么我们的电脑中将会有C:\Program Files (x86)\Java\<em>jdk</em>1.8.0_05文件夹 ,这个文件夹里面有一个<em>jre</em>文件夹。然后我们再安装<em>jre</em>,此时我们的电脑中有C:\Program Files (x86)\Java\<em>jre</em>8文件夹。 通过对比<em>jre</em>和<em>jre</em>8文件夹中的东西,我们发现基本是一样的,那
JDK,JRE和JVM之间的区别
JVM JVM是<em>什么</em>? JVM(<em>java</em>虚拟机)是一个抽象机器。 它是一个提供可以执行Java字节码的运行时环境的规范。 它是指定Java虚拟机工作的规范。但具体实现是JRE。 运行时实例只要在命令提示符上编写<em>java</em>命令来运行<em>java</em>类,就会创建JVM实例。 JVM可用于许多硬件和软件平台。JVM,JRE和JDK是平台相关的,因为每个OS的配置不同。但是,Java是平台无关的...
java面试 JDK,JRE,JVM三者的区别
简单粗暴的理解 JDK包含了JRE,JRE包含了JVM 详解 JDK: <em>java</em> development kit, <em>java</em>开发工具包,用来开发Java程序的,针对<em>java</em>开发者。 JRE: <em>java</em> runtime environment, <em>java</em>运行时环境,针对<em>java</em>用户 JVM: <em>java</em> virtual machine,<em>java</em>虚拟机 用来解释执行字节码文件(class文...
弄懂 JRE、JDK、JVM 之间的区别与联系
其实很多 Java 程序员在写了很多代码后,你问他 <em>jre</em> 和 <em>jdk</em> 之间有<em>什么</em>关系,jvm 又是<em>什么</em>东西,很多人不知所云。本篇不会讲述 jvm 底层是如何与不同的系统进行交互的,而主要理清楚三者之间的区别,搞清楚我们写的 xxx.<em>java</em> 文件是被谁编译,又被谁执行,为<em>什么</em>能够跨平台运行。 首先,我们分别对这三者进行阐述。 JVM :英文名称(Java Virtual Machine),就...
JVM JRE JDK三者的区别和联系
一、 详细介绍 1、JVM -- <em>java</em> virtual machine JVM就是我们常说的<em>java</em>虚拟机,它是整个<em>java</em>实现跨平台的 最核心的部分,所有的<em>java</em>程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行。 JVM 是 Java 平台
jvm,jre以及jdk三者之间的关系?
JDKJDK是<em>java</em>开发工具包,在其安装目录下面有六个文件夹、一些描述文件、一个src压缩文件。bin、include、lib、 <em>jre</em>这四个文件夹起作用,demo、sample是一些例子。可以看出来JDK包含JRE,而JRE包含JVM。bin:最主要的是编译器(<em>java</em>c.exe)include:<em>java</em>和JVM交互用的头文件lib:类库<em>jre</em>:<em>java</em>运行环境(注意:这里的bin、lib文件...
JAVA 跨平台原理以及jdkjre、jvm之间的关系
JAVAJAVA JAVA为<em>什么</em>跨平台 JDKJREJVM的关系JAVA为<em>什么</em>跨平台? Java语言是跨平台的开发语言,<em>java</em>语言跨平台,但是<em>java</em>虚拟机(JVM)不跨平台。Jvm在<em>java</em>语言中充当“翻译官”的角色,不同的平台jvm不同。(平台这里指的是操作系统) JDK、JRE、JVM的关系Jdk(<em>java</em> development toolkit ,<em>java</em>开发工具包) 是jav
搞清楚JDK、JRE、JVM的区别
需求:新学<em>java</em>的朋友可能分不清JDK、JRE、JVM的区别,下面详细介绍一下   JDK:Java Development Kit       //Java开发工具包 JRE:Java runtime environment     //Java运行环境 JVM:Java Virtual Machine    //Java虚拟机   使用人群分类:JDK是给开发人员用的...
【JAVA】JVM、JRE与JDK的区别
                                  JVM、JRE与JDK的区别 相信初学者一直搞不懂这三者的区别,导致了在安装过程中,有些人安装了JDK后,又安装了JRE,其实再安装JRE是没有必要的。   一、JVM JVM(Java Virtual Machine),是<em>java</em>虚拟机。JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真...
jdk的安装目录下的jre与独立的jre什么区别
<em>jdk</em>的全称是:<em>java</em> development kit ---即<em>java</em>开发工具 <em>jre</em>的全称是:<em>java</em> runtime environment----即<em>java</em>运行环境 <em>jdk</em>安装目录下的<em>jre</em>可以看做是一个私有的<em>jre</em>环境, 而外部独立的<em>jre</em>文件可以看做是一个共有的<em>jre</em>环境,这两者的本质 实际上是相同的。...
[第一天]JVM JDK JRE JSE是什么 关系?都有什么用,都怎么样工作的
http://wenda.so.com/q/1378280417069701 <em>java</em>是面向对象编程,一切皆对象。这个观念要以后慢慢才能了解,无论怎么样讲都是初学者理解不了的。所以还需要多多练习。C语言是面向过程编程的。所以没有“类”的概念,而<em>java</em>的类却更符合人类的思维方式,C语言更符合机器的思维方式。还有就是,千万不要把C语言的一些概念和<em>java</em>混淆,这是两种不同类型的语言,jav
jdkjre,ide概念辨析
<em>jdk</em>,<em>jre</em>,ide概念辨析 1.<em>jdk</em>是<em>什么</em>?里面有<em>什么</em>东西? <em>jdk</em>,英文全名是<em>java</em> development kit(<em>java</em>开发工具包)。它是工具程序和文档的集合。里面有<em>java</em>工(.exe可执行文件如<em>java</em>c.exe,<em>java</em>.exe,debuger.exe,jar.exe,<em>java</em>doc.exe等)和<em>java</em>的基础类库(jar包如<em>java</em>.io,<em>java</em>.sql,<em>java</em>.l
JDK、JRE的区别?以及相关面试题
1.JDK和JRE是<em>java</em>面试的基本问题。 下图是它们的直观区别,可从它们的面向对象、主要作用和组成部分三方面对比。其详细如下图所示: 2.JDK就是Java Development Kit 的英文缩写。 1). 主要面向开发人员。开发人员在软件开发时使用的SDK(Software Development Kit 一般指软件开发包),它提供了Java的开发环境和运行环境。 2). 如...
JDK与JRE的区别,以及安装目录的关系
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你的电
javajdkjre的关系以及环境变量配置时Java_Home\Path\ClassPath各代表什么意思
安装JDK后需要设置3个主要环境变量**JAVA_HOME:**它指向JDK的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的JDK;**PATH:**它的作用是指定命令搜索路径,在命令行下面执行命令如<em>java</em>c编译<em>java</em>程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把<em>jdk</em>安装目录下的bin目录
java基础】——java安装后JDK中jre和外部的jre关系
问题: 安装<em>java</em>过程中,会有两个<em>jre</em>,一个是JDK里边的,一个是<em>java</em>文件夹下边的,这两者之间有<em>什么</em>区别和联系呢??? 一、补充知识点: JRE   是Java Runtime Environment,是<em>java</em>程序的运行环境。既然是运行,当然要包含JVM(Java Virtual Machine),也就是虚拟机,还需要包含<em>java</em>类库的class文件,在<em>jre</em>/lib目...
JDK、JRE、JVM的区别及JavaSE、JavaEE和JavaME的区别?
1、JRE(Java Runtime Environment <em>java</em>运行环境) 包括JAVA虚拟机和JAVA程序所需的核心类库,如果想要运行一个开发好的JAVA程序,计算机中只要安装JRE即可 2、JDK(Java Development toolKit <em>java</em>开发工具包) JDK是提供给JAVA开发人员使用的,其中包含了JAVA的开发工具,也包括了JRE。所以安装了JDK,就不用...
java JDK 和 JRE 目录的文件结构
我们下载 Java 的安装程序往电脑里一装,把 path 环境变量设置一下之后,很少有人会去看一下安装目录下到底有些<em>什么</em>目录或文件。在 Sun Java 上的一篇技术文档就说明了 Java 安装目录下到底有些<em>什么</em>东西,并且大致地介绍了一下这些目录或文件是干<em>什么</em>用的。 译自:JDK and JRE File Structure (Windows) 本文简要地介绍一下 JDK 的目
JDK与JRE结构图解
下面是我就自己的一些理解和网上看到的资料自己画的一个关于JDK和JRE的有助于理解的示意图:这里说明一下2个JRE的区别。首先与JDK并行的JRE,是非开发人员使用的JRE,我们都知道JRE是<em>java</em>程序的运行环境,假如我们不是开发者,我们是用户,我们只是使用这些程序,那么我们关注的不是程序性能,我们更关注的可能是程序启动时间,因此这个JRE启动更快,这个JRE我们也称其为client端的JRE。然
jdkjre、jvm的区别以及 jdk1.8的新特性
JDK: JDK是整个JAVA的核心,是的Java语言的软件开发工具包(SDK),包括了Java的运行环境,一堆的Java工具和Java的基础的类库.JDK是<em>java</em>的开发的工具包.JDK包含JRE,而JRE包含JVM JRE: JRE,包含JVM标准实现即Java核心类库.JRE是<em>java</em>运行环境,并不是一个开发环境。所以没有包含任何开发工具(如编译器和调试器).JRE指的是<em>java</em>运行环...
解决Eclipse使用JRE而非JDK的办法
首先是配置好各种JAVA_HOME等环境变量,其次在eclipse.ini文件中-vmargs参数前添加: -vm C:/Java/<em>jdk</em>1.7.0_79/bin JDK安装路径最好没有空格、特殊字符等,注意上面需要分两行写。 还不行,再改下面的试下: 注意:Eclipse 4.4有问题,目前大家的解决办法都是回退到低版本
理解Java里面的jvm,jrejdk的区别和联系
有时候越是基础的问题,越是容易被我们忽视,比如标题上的问题,感觉挺简单,但真正让解释一下,未必能够说的很清楚,其实这个问题在Oracle官网的Java的文档里面解释的非常清晰,看官网下面的一张图:先解释下几个名词的意思:(一)JVM(Java Virtual Machine ):Java虚拟机主要负责将class文件也就是bytecode编码解释为机器能够识别的010101类似的编码,然后执行程序
IDE、JDK、JRE、JAR的关系【转】
<em>jdk</em>,<em>jre</em>,ide概念辨析 1.<em>jdk</em>是<em>什么</em>?里面有<em>什么</em>东西? <em>jdk</em>,英文全名是<em>java</em> development kit(<em>java</em>开发工具包)。它是工具程序和文档的集合。里面有<em>java</em>工(.exe可执行文件如<em>java</em>c.exe,<em>java</em>.exe,debuger.exe,jar.exe,<em>java</em>doc.exe等)和<em>java</em>的基础类库(jar包如<em>java</em>.io,<em>java</em>.sql,<em>java</em>.la...
JDK与JRE的安装与配置
这两天为了这个JAVA的编译环境JDK和JRE的配置可花了不少心思,曾还一度把电脑的注册表给误删了,导致电脑重装了系统,这是血的教训。我买了一本学习JAVA的书,看了里面的视频终于把编译环境给配置好了,其实非常简单。 首先我们需要下载JDK,他是整个开发JAVA的核心 下载地址:http://www.oracle.com/technetwork/<em>java</em>/<em>java</em>se/downloads/in...
javajre\bin目录和jdk\bin目录下的工具功能介绍
留着当备用.
Java 基本知识---服务器上是部署JDK 、还是JRE
在部署服务器的时候,到底是部署JDK 还是JRE. 我也很困惑,在网上搜了一下,突然想到JSP这个特殊的页面,就想着写写。如果大家觉得不对,或者有补充,欢迎留言。 一、先了解一下JRE和JDK区别(这个大家都知道,可以跳过) JRE: Java Runtime Environment, <em>java</em>的运行环境,包含了<em>java</em>虚拟机,<em>java</em>基础类库。 JDK:Java Development...
安装JDK、Java环境变量设置以及JVM、JRE和JDK的区别
最近准备学习Spring框架,安装eclipse时会提示<em>什么</em>code=13错误提示,百度知eclipse只支持JDK1.7,而自己装的已是JDK1.8。于是卸了8装7,结果。。好像每次装JDK都稀里糊涂会遇到问题然后再稀里糊涂的解决,所以准备整理一篇有关安装JDK的文章。 每个初学者可能对JVM、JRE和JDK都稀里糊涂,先来看一下它们之间的关系。JVM:Java Virtual Machine即
JAVA核心解析:JDK和JRE
<em>什么</em>是JDK?<em>什么</em>是JRE?1. JDK当然用系统的说法是,JDK(Java Development Kit)(百度参考),简而言之是,是一个开发工具。是用来开发<em>java</em>的工具包。有了这个东西就可以写<em>java</em>代码,编译<em>java</em>代码(<em>java</em>c),和打和读取jar包了。1.1. 相关名词解释 JDK(Java Development Kit) Java语言的软件开发工具包(SDK)。 SE(J2SE)
关于两个jre,三个lib讲解!!
"两个<em>jre</em>"和"三个lib"的功能简单扼要的解释     安装JDK后,Java目录下有<em>jdk</em>和<em>jre</em>两个文件夹,但<em>jdk</em>下还有一个<em>jre</em>文件夹,而且这个<em>jre</em>比前面那个<em>jre</em>在bin目录下多了个server文件夹!      普通用户装<em>jre</em>即可。开发人员需要安装<em>jdk</em>,其中包括<em>jre</em>。所以<em>jdk</em>目录下包括<em>jre</em>目录。两个<em>jre</em>大体相同,有细微的差别。      两套 <em>jre</em> ,是针
JDK, JRE和JVM的区别与联系
JDK: <em>java</em> development kit, <em>java</em>开发工具包,针对开发者,里面主要包含了<em>jre</em>, jvm, <em>jdk</em>源码包,以及bin文件夹下用于开发,编译运行的一些指令器。JRE: <em>java</em> runtime environment, <em>java</em>运行时环境,针对<em>java</em>用户,也就是拥有可运行的.class文件包(jar或者war)的用户。里面主要包含了jvm和<em>java</em>运行时基本类库(rt....
java9新特性-3-JDK 和 JRE 的改变
1.JDK 与 JRE 的关系 JDK :JavaDevelopmentKit (Java开发工具包) JRE :JavaRuntimeEnvironment (Java运行环境) 说明: JDK = JRE + 开发工具集(例如Javac编译工具等) JRE = JVM + Java SE标准类库 2. JDK 8 的目
什么jdk什么jrejdkjre的区别。
JRE: Java Runtime EnvironmentJDK:Java Development Kit JRE顾名思义是<em>java</em>运行时环境,包含了<em>java</em>虚拟机(jvm),<em>java</em>基础类库。是使用<em>java</em>语言编写的程序运行所需要的软件环境,是提供给想运行<em>java</em>程序的用户使用的。简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Devel...
【J2SE】JDK、JRE、JVM三者间的关系
一、Java程序运行机制及运行过程 Java两种核心机制: ①Java虚拟机(Java Virtual Machine) ②垃圾收集机制(Garbage collection) 二、核心机制之Java虚拟机 ①Java虚拟机可以理解成一个以字节码为机器指令的CPU。 ②对于不同的运行平台,有不同的虚拟机
jdkjre)Jar包安装
1、准备tar.gz包2、创建文件夹cd /data/<em>java</em>3、解压tar -zxvf /data/ftp/<em>jdk</em>-7u65-linux-x64.tar.gz4、修改环境变量vim /etc/profile#添加如下内容:JAVA_HOME=/data/<em>java</em>/<em>jdk</em>1.8.0_161JRE_HOME=/data/<em>java</em>/<em>jdk</em>1.8.0_161PATH=$JAVA_HOME/bin:$JR...
JDK安装路径下的JRE与独立安装的JRE区别
在JDK安装目录下的子文件下,已经默认安装了一个<em>jre</em>。且与独立安装的JRE6所包含的文件几乎完全一样。 JDK里面内置的JRE和独立的JRE是有一点差别的: 1. 在JDK安装文件中包含了一个完整的独立版本的JRE,他会在JDK安装过程中自动被执行。 2. 在JDK交互式
jrejdk以及server与client相关知识
http://ryxxlong.iteye.com/blog/1696537 上篇文章讲述了很多,待晚上实践一下。
JDK 和JRE 解决版本不一致问题
之前用Myeclipse编译运行Java没有问题 但是突然想用简单点的NotePad++以及cmd直接编译运行Java 这就让我倒腾了一晚上 先说下问题的解决,再总结下查阅的一些知识。 1.进行win8下Java环境变量配置,在"系统变量"下进行如下配置: (1)新建->变量名:JAVA_HOME变量值:C:\Program Files\Java\<em>jdk</em>1.8
查看jdkjre的版本
查看<em>jdk</em>或<em>jre</em>的版本 安装完<em>jdk</em>,配置好JAVA_HOME和CLASSPATH,直接在命令行窗口输入指令<em>java</em> -version,即可看到当前系统环境变量中配置的<em>jdk</em>版本信息。 但是,如果我们电脑中安装了多个<em>jdk</em>|<em>jre</em>,或者是生产环境中安装多了<em>jdk</em>|<em>jre</em>。我们要知道系统默认的<em>jdk</em>版本,在任意目录输入<em>java</em> -version指令即可。 如果需要到知道其他某...
关于Java虚拟机,jdkjre还有static
Java虚拟机是一个可以执行字节码文件的虚拟机进程,<em>java</em>源文件被编译成能被<em>java</em>虚拟机执行的字节码文件,因此<em>java</em>虚拟机使得<em>java</em>具有了跨平台性。<em>jdk</em>:<em>java</em>开发工具包,是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。<em>jre</em>:Java运行时环境,是将要执行Java程序的Java虚拟机。...
Java 运行环境安装(JRE JDK 区别)
  本篇Java 环境配置只是下载安装JRE(<em>java</em>的运行环境),能提供一切需要运行<em>java</em>应用程序的环境。能满足大多数终端用户的需求。   官网原文:End user running Java on a desktop: JRE: (Java Runtime Environment). Covers most end-users needs. Contains everything r...
学习笔记——JVM,JDK,JRE&OpenJDK之间的差异
本文翻译自What is the difference between JVM, JDK, JRE &amp;amp; OpenJDK?,如有不恰当之处,欢迎留言指出。 观点一: - JVM:Java虚拟机用以运行Java二进制代码,它不认识Java的源代码,所以咱必须将*.<em>java</em>文件编译得到 *.class字节码文件,*.class文件中包含的二进制代码可以被JVM所理解。这也使得Java...
SDK、JDK、JRE的区别
原文地址:http://blog.csdn.net/hx_uestc/article/details/7220625 一、JDK与<em>jre</em> 简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Ja
java安装jdk时不能安装jre
安装<em>jdk</em>时,如果不显示安装<em>jre</em>,则可能因为安装过一遍卸载后,注册表没有清理干净。 如下图所示,将Java Runtime Environment中的多余的<em>jre</em>版本删除,然后重新安装<em>jdk</em>即可, 重新安装后就可以选择安装<em>jdk</em>和<em>jre</em>。
win10安装多个版本的jdk,以及jdk中两个jre的区别
<em>jdk</em>多个版本的安装以及<em>jdk</em>1.6的下载
JDK与JRE的区别&Windows下环境配置
<em>jdk</em>与<em>jre</em>&<em>java</em>环境配置
Eclipse是需要jre还是jdk?。Eclipse原来根本不需要jdk,只要jre就可以了。
1Eclipse是需要<em>jre</em>还是<em>jdk</em>? Eclipse下开发j2ee的web项目,需要右击项目,properties,<em>java</em> build path,配置<em>jre</em>,为<em>什么</em>不是<em>jdk</em>?那么Eclipse不就是根本不需要<em>jdk</em>了吗? 那么Eclipse既然需要<em>jdk</em>,那么Eclipse怎么关联<em>jdk</em>呢? 网上查的所有资料都是配置的<em>jre</em>的路径。所以更加验证了我的猜测: 原来,Eclip
java JDK环境配置 win10 JDK10 以及JDK与JRE的区别
1、先去官网下载JDK https://www.oracle.com/technetwork/<em>java</em>/<em>java</em>se/downloads/<em>jdk</em>10-downloads-4416644.html  2、下载以后直接安装就行了 <em>jdk</em>是<em>java</em>的开发包,其中包括<em>jre</em>;<em>jre</em>仅仅是<em>java</em>的运行时环境;而JDK包括了同版本的JRE,此外还包括有编译器和其它工具 3、环境变量配置    ...
Eclipse一个项目涉及到的JRE和JDK
1、全局prefrence--<em>java</em>-complier:选择1.7 2、项目根目录,右键bulid path--config build path--libarary:增加指定<em>jre</em> 3、接上面,在preference的<em>java</em> complier,可以选择使用全局的设置(enable project specific settings)或者也可以自己定义单个项目的设置:可以使用executi
安装jdk没有提示安装jre
出现该情况是因为卸载不干净,需要清理注册表,用windows clean up卸载<em>jdk</em>后重装 卸载原安装后要清理一下注册表的某些项(即删除HKEY_LOCAL_MECHINE下的SOFTWARE里的JAVASOFT) ...
java jdk 版本不一致 环境变量
1 . 准备两个版本的<em>jdk</em>我的两个<em>jdk</em>路径为: D:\<em>jdk</em>1.7.0_80 D:\Program Files\Java\<em>jdk</em>1.8.0_11112 2 . 设置两个子JAVA_HOME,一个总设置两个子JAVA_HOME: JAVA_HOME7 = D:\<em>jdk</em>1.7.0_80 JAVA_HOME8 = D:\Program Files\Java\<em>jdk</em>1.8.0_11112 ...
JDK,JRE,JVM区别与联系 Java为什么跨平台 ?为什么一次编写,到处运行?
开篇你将学到 JDK JRE JVM 以上三者的区别及联系 Java为<em>什么</em>跨平台 一次编写,到处运行? 先看重点总结 不同平台上 JVM 是不同的,JVM屏蔽了平台的差异, JVM 提供了一个不依赖于底层OS和机器硬件的接口,这正是一次编写,到处运行的原因 JVM的主要工作职责是解释自己的指令集(字节码)并映射到本地的CPU的指令集或者OS的系统调用。 我们平时的开发情况是:利用JDK(调用Java
Java开发环境,同时安装jdkjre
这个安装方法不需要单独安装JRE,如果不需要开发,仅仅安装JRE运行环境可以参照上一篇博文,这篇适合Java开发,刚刚学习,请多多指教1.JDK的下载官网<em>jdk</em>1.8版本   下载地址:http://www.oracle.com/technetwork/<em>java</em>/<em>java</em>se/downloads/<em>jdk</em>8-downloads-2133151.html  进入下载界面选择接受,下载1.8版本的64位...
java技术体系:JDK、JRE与Java SE
按照各组成部分的功能范围划分:JDK &amp;gt; JRE &amp;gt; Java SE API 。 JDK是支持Java开发的最小环境,包括Java程序设计语言,Java虚拟机和Java API类库三部分。 JRE是支持Java运行的标准环境,包括Java API中Java SE API和Java虚拟机。 如果按照业务领域来划分,分为4个平台: Java Card:支持一些<em>java</em>小程序(A...
【转载】jdkjre、jvm等名词解释
JDK, JRE 和JVM是Java编程语言的核心概念。尽管它们看起来差不多,作为程序员我们也不怎么关心这些概念,但是它们是不同的针对特定目的的产品。这是一道常见的<em>java</em>面试题,而本文则会一一解释这些概念并给出它们之间的区别。 Java 开发工具包 (JDK) Java开发工具包是Java环境的核心组件,并提供编译、调试和运行一个Java程序所需的所有工具,可执行文件
JVM JDK JRE JSE的简单介绍
JVM 、JDK初步认识
JDK JRE JVM 三者之间的关系
在知道三者关系之前,首先你得知道它们是<em>什么</em>: JDK(Java Development Kit):Java开发工具包,基本包括:.<em>java</em>c----编译器 (将源程序转为字节码)、.<em>java</em> -----运行编译后的Java程序(后缀为.class)、 .jar ----打包工具,将相关的类文件打包成一个文件
eclipse中的JDK与JRE的版本问题
其实写这篇文章是因为刚开始在Eclipse中用maven时,被各种<em>jre</em>、<em>jdk</em>搞得混乱,于是决定弄清楚。先简单的介绍一下:Eclipse:是一款集成开发的IDE,可以开发,编译,调试,运行代码等;JDK:<em>java</em>开发工具,用来将.<em>java</em>文件编译成字节码文件;JRE:<em>java</em>运行时环境,执行编译后得字节码文件;Maven:一款项目管理工具;Eclipse中其实内嵌了Java编译器,其编译器的作用...
Tomcat的启动到底需要JDK还是JRE呢?答案是:只要有其中一个就可以
【问题】 Tomcat的启动到底需要JDK还是JRE呢? 【环境】 电脑上装有JDK和JRE,还有解压缩的Tomcat 【尝试】 1.当环境变量中没有JAVA_HOME和JRE_HOME,但是Path中有JDK的bin目录,也就是说cmd下<em>java</em>和<em>java</em>c命令都可以执行, 此时进入Tomcat的bin目录下执行startup.bat会提示无JRE_HOME或JAVA
什么不安装公共JRE呢?
为<em>什么</em>不安装公共JRE呢?   公共JRE是一个独立的JRE系统,会单独安装在系统的 其他路径下。公用JRE会向Internet Explorer浏览器和 系统中注册<em>java</em>运行环境。通过这种方式,系统任何应用 程序都可以使用公用JRE。由于现在在网页上执行APPLET 的机会越来越少,而且完全可以选择使用JDK目录下的JRE 来运行Java程序,因此没有太大必要安装公共JRE.
java的几个版本以及jvm、jrejdk、Java SE、Java EE、Java ME
我们平时使用的一些软件,有一部分需要Java环境的支持,但是SUN那么多的产品,让人眼花缭乱的版本号,前看后看都差不多的缩写,让我们选择起来的时候常常望而却步,只好跟着感觉走。所以下面我要介绍的就是那些让大家困惑的东西,首先让我们看看SUN的产品之多: 下载地址:http://developers.sun.com/downloads/ SE、Java EE、Java ME我该选" bord
Maven默认jre更换为jdk
为<em>什么</em>需要更换  因为在项目进行本地编译测试的时候需要<em>jdk</em>环境,仅仅是<em>jre</em>环境并不能执行“mvn test”、“mvn install”、“mvn package”等命令。如何更换
什么要设置环境变量以及JDK和JRE的区别
参考 环境变量设置参考 为<em>什么</em>要设置Java环境变量今天为止对环境变量的设置还不是很懂,而且网上的大部分资料几乎都是设置方法,没有说原因。今天学Linux,遇到了Java环境变量的设置,无意间找到了详细透彻讲解Java环境变量的设置。    1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 j
什么安装 jdk 时会有两个 jre ?
为<em>什么</em>安装 <em>jdk</em> 时会有两个 <em>jre</em> ?<em>jdk</em>根目录下的 <em>jre</em> 称作 专用 <em>jre</em> ,用来给 <em>jdk</em> 中,用来编译,执行 <em>java</em> 源程序的 <em>java</em> 命令作为运行环境的,如 <em>java</em>c ,<em>java</em> 。 而和<em>jdk</em>同样目录下 的 <em>jre</em>,称作公用<em>jre</em>。假如一个不是<em>java</em>开发者的电脑,他只需要一个能够运行的<em>java</em>程序的<em>jre</em>就够了。完全不需要安装<em>jdk</em>,只需要一个公用<em>jre</em>就够了。所以说,这
jdk1.8&jdk1.7以及所有jdk&jre历史版本
点击以下链接进行选择版本下载: JDK所有官方历史版本
Linux中JDK-JRE的安装和配置方法
一.安装JDK从sun网站上直接下载JDK:http://<em>java</em>.sun.com/j2se/1.4.2/download.html提供了两个下载:1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin,32.77 MB) 这个是自解压的文件,在linux上安装如下:# chmod u+x .
每日问答(3)JRE、JDK、JVM以及JIT 的区别
JRE 代表 Java 运行时(Java run-time),是运行 Java 引用所必须的。 JDK 代表 Java 开发工具包(Java development kit),是 Java 程序的开发工具,如 Java 编译器,它也包含 JRE。 JVM 代表 Java 虚拟机(Java virtual machine),它的责任是运行 Java 应用。 JIT 代表即时编译(Just In...
SDK、JDK、JRE和JVM的关系总结
  SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 DirectX 9 SDK,.NET开发也有Microsoft .NET Framework SDK。JAVA开发也不含糊,也有自己的Java SDK。   Java SDK最早叫Ja...
JDR与JRE的区别
Java Development Kit: JDR:开发环境。(包含JRE) Java Runtime Environment: JRE:运行环境。(包含虚拟机但不包含编译器) --来源于:《Core Java》(第九版)
JDK、JRE和JVM三者之间关系
JDK、JRE和JVM三者之间关系 很多程序员已经写了很长一段时间<em>java</em>了,依然不明白JDK,JRE,JVM的区别。今天个人总结一下它们三者的关系、区别。 JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。 Java Runtime Environment(JRE)是运行
maven项目中修改默认显示jre版本
如图,在maven中settings.xml文件中添加该内容
tomcat 中安装环境配置与javajdkjre的环境配置
我安装的是apache-tomcat-7.0.85,直接从官往下的,直接解压就可以使用的。下载完,解压文件-》bin-》startup.bat(启动服务器)(shutdown.bat这是关闭服务器),双击启动服务器将弹出下面的窗口。最后一行显示的是 Server startup in XXXXms在浏览器的地址栏输入http://localhost:8080或者http://127.0.0.1:8...
Eclipse与JDK、JRE的关系
1、首先说明的是,eclipse人家需要<em>jre</em>,而不需要<em>jdk</em>,人家内置的有。你只要在你的电脑上安装一个<em>jre</em>就行。至于<em>jdk</em>,它内置的有2、eclise也不要求你<em>jdk</em>或者<em>jre</em>配置环境变量,毕竟友不用notepad写代码,dos编译执行3、myeclise之所以不需你安装<em>jdk</em>或者是<em>jre</em>,要是应为它均有内置关于eclipse里配置的<em>jdk</em>与tomcat里的版本如果你eclipse配置使用了1...
jdk 下有jre 还需要下载jre
-
安装jdk时的会有两个jre文件夹
    安装<em>jdk</em>时会发现<em>jdk</em>文件夹中包含一个<em>jre</em>文件夹,后续安装步骤还会有个<em>jre</em>文件的安装过程,这两个<em>jre</em>文件夹作用是不一样的,其中,<em>jdk</em>文件夹中的<em>jre</em>文件夹的作用是用来编译的,即开发使用。后续安装步骤中的<em>jre</em>文件夹的作用是运行<em>java</em>程序,两个<em>jre</em>文件夹的作用不同,安装的时候不要选择覆盖安装。...
Java基础:JDK、JRE、JVM的区别与联系
JVM就是我们常说的<em>java</em>虚拟机,它是整个<em>java</em>实现跨平台的 最核心的部分,所有的<em>java</em>程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行。
修正win10部署JDK8(使用JDK文件夹中的自带JRE)
1.右键桌面电脑 -&amp;gt; 属性 -&amp;gt; 高级配置 -&amp;gt; 环境变量2.系统变量  (1)添加JAVA_HOME     (2)配置PATH,添加内容 : %JAVA_HOME%\bin;%JAVA_HOME%\<em>jre</em>\bin    (3)配置CLASS_PATH,添加内容 : .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar   一直确定下去测试是...
jdkjre与jvm的区别与联系
为了学习数据库,重装了系统,之前前一直在用eclipse,现在准备换成myeclipse,这之前当然需要重新设置环境变量,顺手写下有关<em>jdk</em>、<em>jre</em>与jvm的区别与联系以供交流参考。 首先来说一下JDK JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。 JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envi
JDK、JRE、JVM、TOMCAT之间的关系
JDK是开发人员开发使用,<em>jre</em>是用来运行<em>java</em>程序,就是<em>java</em>程序的运行环境,jvm是整个<em>java</em>实现跨平台的最核心的部分,所有的<em>java</em>程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。 JDK中包含JRE,在JDK的安装目录下有一个名为<em>jre</em>的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 l
如何在官网下载java JDK或JRE的历史版本
Oracle JDK或者JRE历史版本官网下载方式。
jdk 安装 + 检测 + jre说明
JDK官网。JAVA是由Sun Microsystems公司推出的,后来Sun公司被甲骨文(Oracle)公司收购,因此要到Java的官方网站下载JDK的安装包到Oracle公司官方网站Downloads栏目下去寻找,根据自己电脑的操作系统选择正确的版本下载。地址:http://www.oracle.com/technetwork/<em>java</em>/<em>java</em>se/downloads/index.html
window7 环境变量是JAVA JDK1.8和项目调用jre1.7多个版本问题
JDK 1.8安装 下载JDK1.8 <em>jdk</em> 1.8下载地址 点击JDK按钮 点击接受 因为我的window7系统是64位的,所以选择x64 安装JDK1.8 打开<em>jdk</em>-8u45-windows-x64.exe 安装一路默认即可 环境变量配置1.8 我的电脑-属性-
sdk jdk jre三者的区别
sdk,英文意思就是soft development kit (软件开发包),我们在说sdk时,一定要在前面加上一个定语,那就是谁谁的sdk,比如在安卓开发中就是android sdk,在unity接入各种平台时,那么就需要用到各种平台的sdk包等等SDK就是指可以为第三方开发者提供特定的软件包、软件框架、硬件平台、操作系统等创建应用软件开发工具的集合,并且SDK还能简单的为某个程序设计语言提供应
开发工具Java JDK的安装与配置
开发工具Java JDK的安装与配置1. 本节目标 开发工具JDK的下载 开发工具JDK的安装 配置环境变量 1.1开发工具JDK的下载      JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的<em>java</em>应用程序。JDK是整个<em>java</em>开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库下载地址:http://www.oracle.com/techne
财务管理系统下载
vb,access开发的管理系统 相关下载链接:[url=//download.csdn.net/download/chenxh/150664?utm_source=bbsseo]//download.csdn.net/download/chenxh/150664?utm_source=bbsseo[/url]
模仿android网易新闻客户端左右动画效果下载
模拟网易新闻客户端首页顶部那个组件效果,包括顶部的特效组件和底部的类似于TabHost的组件。 相关下载链接:[url=//download.csdn.net/download/jdsjlzx/4326508?utm_source=bbsseo]//download.csdn.net/download/jdsjlzx/4326508?utm_source=bbsseo[/url]
MySql.Data.dll 6.6.5.0下载
连接 MySql 的dll, MySql.Data.dll 版本:6.6.5.0 相关下载链接:[url=//download.csdn.net/download/cancancam/5883665?utm_source=bbsseo]//download.csdn.net/download/cancancam/5883665?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java学习中的jdk java jdk 学习
我们是很有底线的