java的jre在哪,jdk16的jre在哪

http://www.itjxue.com  2023-01-05 19:12  来源:未知  点击次数: 

安装Java时不知道安在哪?

?java环境变量配置? 配置系统环境变量?? -----我的博客。可以参考一下呀!!!

首先呢,先说一下JDK、JRE、JVM的区别和联系。我们正常运行程序的话只需安装JRE就行啦,如果要编译运行Java程序就得需要JKD下的bin目录下的编译工具。

JDK -- java development kit (Java开发工具包)

?? ?JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等

? ??JDK安装目录里真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre。

? ? ?bin:最主要的是编译器(javac.exe)

? ? ?include:java和JVM交互用的头文件

? ? ?lib:类库

? ? ?jre:java运行环境

JRE -- java runtime environment(Java运行环境)

??? JRE是指java运行环境。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。 在JDK的安装目 录里可以找到jre目录,里面有两个文件夹bin和lib,在 这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。它包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可,

简单来说:使用JDK的开发工具完成的java程序,交给JRE去运行。

JVM -- java virtual machine

? ?JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行。

1).JDK 用于开发,JRE 用于运行java程序 ;如果只是运行Java程序,可以只安装JRE,无序安装JDK。

2).JDk包含JRE,JDK 和 JRE 中都包含 JVM。

3).JVM 是 java 编程语言的核心并且具有平台独立性。

其次,说完了三者的区别及联系后,我们下一步该干嘛呀?当然是要去下载JDK啦,看看它到底是个什么东东。。。。那么,去哪里找它呢??

一、下载JDK

下载地址:

java.sun.com

安装:

傻瓜式安装,一直点击下一步即可;

建议在安装的时候路径不要修改,路径中也不要包含中文或者特殊符号,如空格等;

当提示安装jre时可以选择不安装。

链接:?

然后,我们会进入到如下界面,找到:JDK Download,点它,点它,点它!!!

点过之后,我们会进入到如下图界面:再根据自己电脑的系统选择相应的压缩包进行下载!

下载之后,就是傻瓜式的安装了,一直下一步呦!!!(选择默认路径就行)

? ? ? ? ? ? ? ?

二、配置环境变量

这里博主以自己的win10电脑为例:首先右击-我的电脑-属性,进入到如下界面:选择-高级系统设置--环境变量

? ? ? ? ? ? ? ? ?

接着在-系统变量的下面,点击-新建,把变量名设置为:JAVA_HOME,变量值就是当时安装时的默认路径(博主是安在了D盘下面)。输入后点击确定;

? ? ??

接下来是找到-path,点击-编辑,在第一行默认的路径里的前面先添加一个英文的分号“;”? ? 接着在分号前面添加:%JAVA_HOME%\bin? ?点击确定即可。到目前为止,我们已经完成了一大半,到底成功了没?接下来让我们检测一下便知!!!

? ? ? ? ? ??

希望可以帮到你呀,可以相互交流,共同成长,点赞关注一波,3Q!!!

java中jre,跟jdk的作用分别是什么?

jre是JavaRuntimeEnviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。

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

1.JDK

JDK是JavaDevelopmentKit的缩写,是Java的开发工具包,主要包含了各种类库和工具,当然也包含了另外一个JRE.。那么为什么要包含另外一个JRE呢?而且JDK安装目录/JRE/bin目录下,包含有server一个文件夹~包含一个jvm.dll,这说明JDK提供了一个虚拟机。

另外,JDK的bin目录下有各种Java程序需要用到的命令,与JRE的bin目录最明显的区别就是JDK文件下才有javac,这一点很好理解,因为JRE只是一个运行环境而已,与开发无关。正因为如此,具备开发功能的JDK所包含的JRE下才会同时有server的JVM,而仅仅作为运行环境的JRE下,只需要server的jvm.dll就够了。

注意:JDK所提供的运行环境和工具度需要进行环境变量的配置以后,才能使用,最主要的配置就是把JDK安装目录/bin目录设置为Path环境变量值的一部分。

2.JRE

JRE是JavaRuntimeEnvironment的缩写,是Java程序的运行环境。既然是运行,当然要包含JVM,也就是所谓的Java虚拟机,还有所以的Java类库的class文件,都在lib目录下,并且都打包成了jar。

java运行时jre目录是什么?

也就是说JAVA的代码在哪里都是不能被执行的 \x0d\x0a需要在事先安装JAVA虚拟机,也就是JDK的安装包.配置环境变量指向jdk\bin文件夹 这样的话无论是什么地方 只要有这个虚拟机就可以运行JAVA代码\x0d\x0a\x0d\x0a你可以试一下 用记事本编辑一个简单的java程序 如果不配置环境变量的话 就运行不了\x0d\x0a\x0d\x0a如运行-cmd进入类dos\x0d\x0ajavac aa.java //(程序文件名,和类名一至)\x0d\x0ajava aa //(执行生成的字节码文件.class)\x0d\x0a\x0d\x0a如果不配置环境变量的话 就运行不了\x0d\x0a\x0d\x0aJRE是运行环境 JSDK应该是java se 的开发工具

java运行时jre目录是什么

jre的全写为:java run environment,即是:java 运行环境。

jre目录是java运行所需要的环境的文件存放目录。

jre下面存放的是java运行的部分工具。

(责任编辑:IT教学网)

更多

推荐XML/XSLT文章