java解释器 java运行环境

1.java运行环境是jre,在安装完jdk时,又让安装jre,结果有两个并行的文件夹产生—jdk1.6,jre1.6。那为什么在jdk1.6中也有jre的文件夹呢?为什... 1.java运行环境是jre,在安装完jdk时,又让安装jre,结果有两个并行的文件夹产生—jdk1.6,jre1.6。那为什么在jdk1.6中也有jre的文件夹呢?为什么有俩个?这俩个是一个东西么?
2. java解释器
A.虚拟机中的解释器负责解释执行字节码文件
B.Jdk提供编译器,解释器!
(此问题的提出基于我理解jre与java虚拟机是一个东西)。
以上A.B中都说自己有解释器,解释器到底在哪个里边?或者说是jdk里边有java解释器还是jre(虚拟机)中有java解释器?在什么时候jdk中的解释器运行,在什么时候jre中的解释器运行?
3.java解释器到底是解释给java虚拟机执行?还是解释成机器码,让电脑硬件执行?
初学者,请见谅!!!
展开
 我来答
百度网友6eed2f8
2010-11-14 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3770万
展开全部
jdk是开发包,里面包含了编译器和jre也就是虚拟机(这里的jre还有很多其他的功能,比如调试之类的),主要是开发时使用

jre的虚拟机,一般是发布的时候用。

java是跨平台的,但是jre不是跨平台的,也就是说windows下需要安装windows版本的jre,Linux下需要Linux下的jre

我个人认为你说的java虚拟机和解释器是一个东东

至于程序的最终运行,所有语言最终都是解释成机器码的,不管是c的还是java的,c编译出来的东东里面直接就是机器指令,而java的class文件则需要jre先解释成机器指令,然后才调用硬件(cpu)执行的
帐号已注销
2010-11-14 · TA获得超过5621个赞
知道大有可为答主
回答量:1459
采纳率:0%
帮助的人:1357万
展开全部
B Jdk 提供编译器,解释器
编译器是 jdk 提供的,但是解释器是 jre 提供的。
解释器当然是解释成机器码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iwlyx
2010-11-14 · TA获得超过4825个赞
知道大有可为答主
回答量:5599
采纳率:50%
帮助的人:4725万
展开全部
1.jdk是java开发工具包,jre是java运行环境,有jre就可以运行java程序,但开发的话要用到很多jdk的jar包和api
2.jdk包含jvm即java虚拟机
3.java只和jvm打交道,jvm再和机器硬件打交道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小呆周周
2010-11-14
知道答主
回答量:11
采纳率:100%
帮助的人:12.4万
展开全部
记得之前听人说过的,不知道有没有记错。
jdk中有些东西也是由java代码实现的,他们的执行也需要jre的支持,所以jdk文件夹内也有一个jre。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bpkeg25
2010-11-26 · TA获得超过300个赞
知道小有建树答主
回答量:560
采纳率:100%
帮助的人:407万
展开全部
这是一段java小程序,并不是作为应用程序来运行的,想看运行结果的话在同一目录下新建一个文本文件,输入以下内容:<applet code=HelloToJava.class width=200 height=200></applet>,然后保存为HelloToJava.html文件,然后在命令提示符下运行appletviewer HelloToJava.html你就能看到运行结果了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式