【JRE下载】JRE官方版 v2019 最新版
软件介绍
JRE官方版是一款运行JAVA程序所必须的环境软件。这款工具包含JVM标准功能及Java核心的强大性能,给用户带来极大的便利。同时JRE最新版包含开发工具、编译器、调试器和其它工具,让用户无需担心软件功能的不足所导致的问题。
JRE最新版Java创作环境的必备程序,软件分享了很多Java必备的性能支持,在进行各种关于Java编程的工具、编译器和调试软件的同时,JRE最新版本一直起着协调和稳定环境的功能,有需要的小伙伴们,可以在进行JRE官方下载试试哟~
JRE软件特色
1、JRE最新版支持在Java控制面板中单击任意选项卡。
2、随意查看环境,单击查看以显示Java运行时环境设置。
3、版本实时更新,确保已通过选中启用框来启用最新的Java运行时版本。
4、设置自由调试,用户可以单击确定以保持自己的设置。
5、窗口多样化,单击“Java 控制面板”窗口中的确定以确认更改并关闭窗口。
6、尝试运行同一小应用程序并确认它是否正使用您系统上安装的 Java 最新版本运行。
JRE官方版安装教程
1、在下载JRE (java runtime environment)软件包,双击运行.EXE程序。
2、进入到JRE最新版安装界面,你可以直接点击界面右下角安装按钮快速安装,这样软件会默认安装在C盘目录下。当然你也可点击左下角“更改目标文件夹”选项自定义JRE安装路径。(请记住当前安装路径一会会用到,为了方便使用可按默认安装方式快速安装。)
3、一般设置后我们就会进入到JRE7 安装界面,但是如果你有其他程序妨碍了JRE7 (java runtime environment)的安装将会弹出如下截图,这时你只需要点击关闭程序并继续按钮即可。
4、进入到JRE (java runtime environment)安装进度条界面,耐心等待即可。
5、最后,JRE (java runtime environment)安装完成,点击关闭退出安装向导即可。
JRE最新版使用步骤
1、首先找到JDK安装目录,小编采用的是默认安装方式,如下图所示默认安装在C盘目录下。(如果不是采用默认安装方式请自行找安装路径。)
2、接着点击桌面上“我的电脑”图标,然后点击左侧“高级系统设置”。
3、点击“环境变量”弹出该选项弹框,如下图所示。在这里新建环境变量JAVA_HOME,配置值是java的JDK安装目录。(步骤1路径C:\Program Files\Java\jdk1.8.0_171)
4、设置classpath,新建一个系统变量,然后变量名输入classpath 变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar,注意签名的点和分号不能少,如下图:
5、根据以上操作配置完成,关闭窗口。打开运行窗口输入java,能够看到java就说明配置成了了。使用Java –version还可查看当前Java的版本。
常见问题
一、启用和查看Java控制台的方法?
1、JRE安装好后,在Java控制面板中单击【高级选项卡】。
2、展开Java控制台选项。
3、选择显示控制台并单击【确定】。
二、通过Java控制面板设置安全级别?
1、在Java控制面板中,单击【Security(安全)选项卡】。
2、选择所需的安全级别。
3、单击【Apply(应用)】。
4、单击【OK(确定)】保存对Java控制面板所做的更改。
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应用程序运行时总是会被提示,这样可以防止恶意应用被下载,对用户来说这可能会分享的影响是需要多确认一下。
下载仅供下载体验和测试学习,不得商用和正当使用。
发表评论