Java SE Runtime Environment(JRE)是一款运行JAVA程序所必须的环境的集合。Java语言是稳居网络应用程序语言的首选之一。这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电脑平台上您都可以见得到Java的芳踪。过去,很可能会有不少人抱怨Java虽然有着相当不错的跨平台以及安全防护等特性,但是它的执行速度远远不及C++等各种传统惯用的程序语言。不过,如今的Java不仅在执行速度上有大幅度的改革,而且在内容上也有做了不少些修改以及增强。
Java SE Runtime Environment的介绍:
JRE为Java Runtime Environment的简称,Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。
Java Plug-in软件允许Java Applet和JavaBean组件在使用Sun的Java Runtime Environment(JRE)的浏览器中运行,而不是在使用缺省的Java运行环境的浏览器中运行。Java Plug-in可用于Netscape Navigator和Microsoft Internet Explorer。
J2RE是Java2 Runtime Environment,即Java运行环境,只是强调其匹配Java2平台,有时简称JRE。如果你只需要运行Java程序或Applet,下载并安装它即可。如果你要自行开发 Java软件,请下载JDK(JRE和JDK的区别)。在JDK中附带有JRE。注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行 Applet,务必安装一个JRE或JDK。
注意事项
1、共享类库需要在GAC(Global Assembly Cache)中注册,注册过程比较复杂,首先要用工具生成公开/私有密钥对,然后结合密钥和类库版本号连编,最后使用工具注册到GAC中好以后,会被放在"C:\Winnt\assembly\gac\类库的名称空间\版本号\"目录下,不同的类库版本在注册的时候会按照版本号分开放置:
·某类库1.0版本 C:\Winnt\assembly\gac\名称\1.0\名称.dll
·某类库1.1版本 C:\Winnt\assembly\gac\名称\1.1\名称.dll
2、可以同时存在一个类库的n个版本,至于在程序中用哪个版本,在程序的配置文件中声明,CLR会根据声明来调用相应的版本的类库。我觉得.Net实现方法未免太复杂了一些,将所有共享类库都塞到一个系统目录下,并且同一个类库还有n个版本,将来.Net第三方开发的类库逐渐丰富起来以后,.Net类库的GAC也会越来越庞大,会不会也搞得和Windows注册表一样难以维护?软件发布到服务器上的时候,类库要再注册一次,服务器会逐渐形成一个庞大的树状的GAC,GAC里面存放着组件的n个版本。试想经过一段时间之后,C:\Winnt\assembly\gac\目录会越来越庞大,有的组件甚至有n个版本都放在那里,你又不敢随便删除,不知道是不是有程序需要使用,我不明白MS为什么要把这么简单的事情搞到这么复杂?
讨论:全局程序集缓存不会是无限大的,所以“将来.Net第三方开发的类库逐渐丰富起来以后,.Net类库的GAC也会越来越庞大,会不会也搞得和Windows注册表一样难以维护?”这是杞人忧天。原因如下:第一是操作系统的生命周期一般不会是无限长的,而且越来越短,Windows为证,同时.Net Framework也在不断更迭,在十年左右的时间里,全球的程序产量是有限的,高质量的第三方开发的类库更是有限,需要注册到GAC的就更少了。
下载地址 / Download
下载不了?点击报错
相关文章 / Related Articles
JavaScript使用者调查:使用AngularJS最多
近日有针对JavaScript开发者的问卷调查,共有4281位开发者参与回复,相关的结果也已经出来了。 在这些受访者中,其中14%的开发者拥有10多年的JavaScript编写经验,27%的开发者拥有5~10年的经验,3~5年经验的开发者最多,占34%。下面就来看看这些开发者是如何使用JavaSc
eclipse教程 eclipse生成javadoc方法
eclipse怎么生成javadoc?下面未来小编就带大家一起来看看eclipse生成javadoc方法教程。 eclipse生成javadoc教程 使用eclipse生成文档(javadoc)主要有三种方法: 1、在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到
eclipse教程 MyEclipse配置中文版javadoc(API)方法
java程序员在开发时如果有代码提示,会更加方便快捷编写代码,但在eclipse ,MyEclipse等javaIDE中的代码提示功能默认的一般是点“.”,只有当你写了点“.”之后,才会出现代码提示,而打foreach,switch等这些就无法得到代码提示,怎么才能随时都获得代码提示?下面未
Eclipse使用技巧教程 Eclipse调试java十大常用技巧
Java程序员开发必备的工具就是eclipse,一个优秀的程序员,必须要熟练掌握Eclipse调试技巧,下面未来小编就带大家一起来看看Eclipse调试java十大常用技巧。 1 条件断点 如果你不知道如何添加断点,只需点击左边面板(行号前面)断点即被创建。在调试界面中,“断点”视图
微软公布JavaScript开源调试工具vorlon.JS发展计划
5月10日消息,微软在上个月发布了开源调试工具vorlon.JS,这是一款与平台无关、可扩展的JavaScript代码远程调试和测试工具。这款工具采用node.js和socket.io技术,允许开发者使用浏览器远程加载、检查、测试以及调试运行在任何设备上的JavaScript代码。 现在,微软公布
苹果电脑如何安装java,java mac版安装图文教程
有很多的小伙伴们在使用mac电脑打开软件的时候都需要用到java环境,尤其是一些特殊的游戏,比如我的世界mac版,打开启动器的时候就需要在java环境下才能打开,小编在安装过程中也遇到过一些小问题,所以我给大家提供了一个详细安装java的教程以及需要注意的事项,希望能帮助
CentOS如何通过Chrome使用Java
大家对CentOS通过Chrome使用Java了解吗?今天我给大家说说详细的步骤! 步骤: 1、到chrome安装目录下,可以用which命令查看:which google-chrome。我的chrome安装目录是/opt/google/chrome 2、进入plugins目录,如果没有就创建一个。 3, 找一个现成的或下载一个jre,确认
eclipse生成javadoc的方法
今天给大家带来了eclipse生成javadoc的方法,希望对大家有所帮助哦! 使用eclipse生成文档(javadoc)主要有三种方法: 1、在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。 在Javadoc Generation对话框中有两
MyEclipse配置中文版javadoc(API)的方法
今天给大家介绍MyEclipse配置中文版javadoc(API)的方法!感兴趣的朋友来看下吧! 7.0版本以后的Myeclipse设置 具体步骤如下 (稍复杂): 1. 打开MyEclipse ,然后“window”→“Preferences“; 2. 选择“java”→Editor”→“Content Assist”; 3. 点击“Content A
猜你喜欢 / Guess You Like
NCH Crescendo Masters(乐谱编写软件)
aardio(桌面软件开发工具)
UltraEdit(超级编辑器)
海龟编辑器(Python编辑器)
ais(指端精灵)
DirectSOFT(光洋PLC编程软件)
Super Unicode Editor(文本编辑软件)
UltraEdit(文本编辑器) (32/64位)
快手(AAuto Quicker)
RJ TextEd(代码编辑器) 官方中文版
navicat premium中文版(数据管理)
PowerDesigner16(数据库建模工具)绿色版
ATOM(代码编辑器) v1.35.0免费版
wordpress(博客程序) 官方中文版
代码编辑器(Notepad++)
Icecream PDF Candy Desktop Pro(pdf编辑器)
Master PDF Editor 5(pdf编辑器)
UltraEdit(文本编辑器)V25.0.0.58