分类

编程开发

JRE最新版

JRE最新版

大小:76MB

语言:简体中文系统:Android

类别:编程开发时间:2022-05-13

Tags:

JRE是Java Runtime Environment缩写,它是JAVA运行必要的环境,简单来说它是运行JAVA程序所必须的环境的集合,如果你的电脑上要运行JAVA或是调试等都需要的安装JRE,本站给大家带来JRE最新官方版下载,有需要的朋友不要错过。

Java Runtime Environment(JRE)
 

JRE和JDK的区别:

JRE主要包含:java类库的class文件(都在lib目录下打包成了jar)和虚拟机(jvm.dll);JDK主要包含:java类库的 class文件(都在lib目录下打包成了jar)并自带一个JRE。那么为什么JDK要自带一个JRE呢?而且jdk/jre/bin下的client 和server两个文件夹下都包含jvm.dll(说明JDK自带的JRE有两个虚拟机)。

记得在环境变量path中设置jdk/bin路径麽?老师会告诉大家不设置的话javac和java是用不了的。确实jdk/bin目录下包含了所有的命令。可是有没有人想过我们用的java命令并不是jdk/bin目录下的而是jre/bin目录下的呢?不信可以做一个实验,大家可以把jdk /bin目录下的java.exe剪切到别的地方再运行java程序,发现了什么?一切OK!(JRE中没有javac命令,原因很简单,它不是开发环境)那么有人会问了?我明明没有设置jre/bin目录到环境变量中啊?试想一下如果java为了提供给大多数人使用,他们是不需要jdk做开发的,只需 要jre能让java程序跑起来就可以了,那么每个客户还需要手动去设置环境变量多麻烦啊?所以安装jre的时候安装程序自动帮你把jre的 java.exe添加到了系统变量中,验证的方法很简单,去Windows/system32下面去看看吧,发现了什么?有一个java.exe。

JRE截图

JRE软件特色

1、JRE最新版支持在Java控制面板中单击任意选项卡。

2、随意查看环境,单击查看以显示Java运行时环境设置。

3、版本实时更新,确保已通过选中启用框来启用最新的Java运行时版本。

4、设置自由调试,用户可以单击确定以保持自己的设置。

5、窗口多样化,单击“Java 控制面板”窗口中的确定以确认更改并关闭窗口。

6、尝试运行同一小应用程序并确认它是否正使用您系统上安装的 Java 最新版本运行。

JRE官方版安装教程

1、在开心电玩下载JRE (java runtime environment)软件包,双击运行.EXE程序。

JRE官方版安装教程1

2、进入到JRE最新版安装界面,你可以直接点击界面右下角安装按钮快速安装,这样软件会默认安装在C盘目录下。当然你也可点击左下角“更改目标文件夹”选项自定义JRE安装路径。(请记住当前安装路径一会会用到,为了方便使用可按默认安装方式快速安装。)

JRE官方版安装教程2

3、一般设置后我们就会进入到JRE7 安装界面,但是如果你有其他程序妨碍了JRE7 (java runtime environment)的安装将会弹出如下截图,这时你只需要点击关闭程序并继续按钮即可。

JRE官方版安装教程3

4、进入到JRE (java runtime environment)安装进度条界面,耐心等待即可。

JRE官方版安装教程4

5、最后,JRE (java runtime environment)安装完成,点击关闭退出安装向导即可。

JRE官方版安装教程5

JRE最新版使用步骤

1、首先找到JDK安装目录,开心电玩小编采用的是默认安装方式,如下图所示默认安装在C盘目录下。(如果不是采用默认安装方式请自行找安装路径。)

JRE最新版使用步骤1

2、接着点击桌面上“我的电脑”图标,然后点击左侧“高级系统设置”。

JRE最新版使用步骤2

3、点击“环境变量”弹出该选项弹框,如下图所示。在这里新建环境变量JAVA_HOME,配置值是java的JDK安装目录。(步骤1路径C:\Program Files\Java\jdk1.8.0_171)

JRE最新版使用步骤3

4、设置classpath,新建一个系统变量,然后变量名输入classpath 变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar,注意签名的点和分号不能少,如下图:

JRE最新版使用步骤4

5、根据以上操作配置完成,关闭窗口。打开运行窗口输入java,能够看到java就说明配置成了了。使用Java --version还可查看当前Java的版本。

JRE最新版使用步骤5

常见问题

一、启用和查看Java控制台的方法?

1、JRE安装好后,在Java控制面板中单击【高级选项卡】。

2、展开Java控制台选项。

3、选择显示控制台并单击【确定】。

常见问题1

二、通过Java控制面板设置安全级别?

1、在Java控制面板中,单击【Security(安全)选项卡】。

2、选择所需的安全级别。

常见问题2

3、单击【Apply(应用)】。

4、单击【OK(确定)】保存对Java控制面板所做的更改。

常见问题3

JRE和JDK区别

1. 定义

JRE(Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。

JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提 供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运 行Java程序的平台。JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库 (rt.jar)。

2. 区别

JRE主要包含:java类库的class文件(都在lib目录下打包成了jar)和虚拟机(jvm.dll);JDK主要包含:java类库的 class文件(都在lib目录下打包成了jar)并自带一个JRE。那么为什么JDK要自带一个JRE呢?而且jdk/jre/bin下的client 和server两个文件夹下都包含jvm.dll(说明JDK自带的JRE有两个虚拟机)。

记得在环境变量path中设置jdk/bin路径麽?老师会告诉大家不设置的话javac和java是用不了的。确实jdk/bin目录下包含了所有的命令。可是有没有人想过我们用的java命令并不是jdk/bin目录下的而是jre/bin目录下的呢?不信可以做一个实验,大家可以把jdk /bin目录下的java.exe剪切到别的地方再运行java程序,发现了什么?一切OK!(JRE中没有javac命令,原因很简单,它不是开发环境)那么有人会问了?我明明没有设置jre/bin目录到环境变量中啊?试想一下如果java为了提供给大多数人使用,他们是不需要jdk做开发的,只需 要jre能让java程序跑起来就可以了,那么每个客户还需要手动去设置环境变量多麻烦啊?所以安装jre的时候安装程序自动帮你把jre的 java.exe添加到了系统变量中,验证的方法很简单,去Windows/system32下面去看看吧,发现了什么?有一个java.exe。

3. 难点

如果安装了JDK,你的电脑就有两套JRE(JRE本身和JDK中的JRE),前面这套比后面那套少了Server端的Java虚拟机。

(1)为什么Sun要让JDK安装两套相同的JRE?这是因为JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe 等),而且都放置在/lib/tools.jar里。如果我们将tools.jar改名为tools1.jar,然后运行javac.exe,显示如下结 果:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/javac/Main。这个意思是说,你输入javac.exe与输入java -cp c:/jdk/lib/tools.jar com.sun.tools.javac.Main 是一样的,会得到相同的结果。从这里我们可以证明javac.exe只是一个包装器(Wrapper),而制作的目的是为了让开发者免于输入太长的指命。 而且可以发现/lib目录下的程序都很小,不大于29K,从这里我们可以得出一个结论。就是JDK里的工具几乎是用Java所编写,所以也是Java应用 程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行,所以位于JDK目录下的那套JRE就是用来运行一般Java程序 的。

(2)如果一台电脑安装两套以上的JRE,谁来决定呢?这个重大任务就落在java.exe身上。java.exe的工作就是找到合适的JRE来运 行Java程序。java.exe依照以下的顺序来查找JRE:1)自己的目录下有没有JRE;2)父目录有没有JRE;3)查询注册表: [HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment]。所以java.exe的运行结果与你的电脑里面哪个JRE被执行有很大的关系。

(3)JDK-->JRE-->Bin目录下有两个文件夹:server与client,这是真正的jvm.dll所在。 jvm.dll无法单独工作,当jvm.dll启动后,会使用explicit的方法(就是使用Win32 API之中的LoadLibrary()与GetProcAddress()来载入辅助用的动态链接库),而这些辅助用的动态链接库(.dll)都必须位 于jvm.dll所在目录的父目录之中。因此想使用哪个JVM,只需要设置PATH,指向JRE所在目录下的jvm.dll。

4. 所属

最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。

更新日志

这次官方又例行发布了JDK 7u45更新升级包。

JDK 7u45更新升级包Java迎来Update 45

Java插件内置技术,包括了部分的Java执行环境,标准版(jre),以及在流行的浏览器与Java平台之间的联系。Java允许通过网络下载应用程序,并在一个受保护的虚拟沙箱里面运行。在安全沙箱里面更强化了安全审核的标准。许多知名的跨平台的应用程序也要求在Java平台上更精准地工作运行。

这次更新发布的完整版的string字符串为1.7.0_45-b18.(其中B,表示build版本)。这次版本号升级到7u45,即7.0.450.18。

甲骨文今天发布了Java 7u25版本,这是Java采用新的版本号命名方式后的首个关键补丁更新(CPU)版本。

该版本修复了40个安全漏洞,其中的37个漏洞可被远程利用,而无需用户名和密码。

【受影响版本】

JDK和JRE 7 Update 21及之前版本

JDK和JRE 6 Update 45及之前版本

JDK和JRE 5.0 Update 45及之前版本

JavaFX 2.2.21及之前版本

一般情况下,这些漏洞只影响浏览器中的Java插件,该插件也是最常见的攻击载体。建议在意这种安全问题的用户禁用Java插件。最新的Java版本中,在Java控制台中包含了一个开关,你可以通过该开关来禁用。

甲骨文发布了新的Java安全更新,并宣布今后将加快Java安全更新的发布。最近,恶意软件利用Java浏览器插件零日漏洞攻击计算机的活动频繁,促使甲骨文作出上述回应。新的Java 7 Update 21和Java 6 Update 41更新解决了甲骨文遗留的5个漏洞。甲骨文在2月1日发布的Java紧急更新,但由于时间限制,该次更新未修复这五个漏洞。这次甲骨文为了修补一个被黑客广泛利用的漏洞,打破了它原定的4个月发布一次补丁的计划。

甲骨文软件质量保证经理Eric Maurice透露,五个漏洞中有四个存在于桌面系统的Java Web Start应用和浏览器Java小程序中。其中三个被通用漏洞评分系统评为10级,这是很严重的事情:如果Java运行在Windows XP这种默认以管理员身份运行的系统,那么黑客能够利用这些漏洞完全损害系统的保密性,完整性和可用性;在Linux或者Salaris这类以非管理员权限运行的系统中情况会好一些。

安全研究人员对剩下的一个漏洞也作出过说明,该漏洞影响服务器部署的Java安全套接字扩展(JSSE),基于Lucky Thirteen攻击SSL/TLS实现。

甲骨文公布了Java SE 7u11更新,它包含了安全漏洞CVE-2013-0422的补丁,同时也改变了默认的Java安全级别设置,任何未签名的Java Applet或Java Web Start应用程序运行时总是会被提示,这样可以防止恶意应用被下载,对用户来说这可能会带来的影响是需要多确认一下。

同类推荐

猜你喜欢

相关文章

本类下载排行