java的jre在哪,jdk16的jre在哪
安装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运行的部分工具。