posts - 7, comments - 1, trackbacks - 0, articles - 0

What's the JRE means (zz)

Posted on 2006-06-24 03:26 Jedi 阅读(314) 评论(1)  编辑  收藏 所属分类: Java Basic

http://www.newsmth.net/bbscon.php?bid=756&id=53934

以我的机器为例
我得jdk装在了
C:\Program Files\Java\jdk1.5.0_06
安装这个jdk的时候,它要求我安装jre,我也选择装了,装在了
C:\Program Files\Java\jre1.5.0_06

然后  C:\Program Files\Java\jdk1.5.0_06\ 目录下有个jre目录
就是存在  C:\Program Files\Java\jdk1.5.0_06\jre  这么一个jre

C:\Program Files\Java\jre1.5.0_06  我们叫它 jre a
C:\Program Files\Java\jdk1.5.0_06\jre  我们叫它 jre b

平常所说的jre是指  这里的jre a,它是为了让你的机器可以运行 java程序的
只能运行,不能开发,因为没有javac
这个jre可以单独安装,版本一样的话都一样(根据licene,好象目前不允许剪裁)

jre b 是随jdk的,不能不装,因为  jdk>jre  jdk也需要jre啊
就是装jdk就会出现这个jre b

一点高级的,jrea 和 jreb有什么不同

jreb 是为jdk服务的,它有jrea的全部功能,同时为了jdk服务,它的类库,比方说rt.jar
,多一些调试信息,因为开发java程序,会调试啊,用jrea没办法调试,比方说不能断点到
 基础类库里面
看jrea和b的rt.jar 大小不一样,jreb的大一些,带有调试信息(主要是class里的
LineNumberTable) ,所以运行时,jreb的速度或者载入速度难免慢一些,或者说,用jdk运
行java程序比jre运行慢一些,虽然你感觉不到,至少class尺寸上不一样

 

Feedback

# re: What's the JRE means (zz)  回复  更多评论   

2006-06-24 09:20 by 兵临城下
开发人员有个jreb就可以了

只有注册用户登录后才能发表评论。


网站导航: