“java解释器就是把在java虚拟机上运行的目标代码(字节码)解释成为具体平台的机器码”这种理解对吗?

如题,还有就是java解释器是JDK中的什么文件。谢谢。... 如题,还有就是java解释器是JDK中的什么文件。
谢谢。
展开
 我来答
大赢合治
2008-08-30 · TA获得超过1.2万个赞
知道大有可为答主
回答量:3595
采纳率:0%
帮助的人:2471万
展开全部
不正确。应该说“java解释器就是把在java虚拟机上运行的目标代码(字节码)解释成为具体平台的机器码的程序。”即jdk或jre目录下bin目录中的java.exe文件,而javac.exe是编译器。
运行java程序的过程是先用javac编译,然后用java解释。而一经编译成功后,就可以直接用java.exe随处解释运行了。
百度网友f384c78
2008-08-30 · TA获得超过2070个赞
知道小有建树答主
回答量:538
采纳率:0%
帮助的人:707万
展开全部
你的说法是正确的
java解释器就是java虚拟机,是jdk或jre目录下bin目录中的java.exe文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Oo笑看人生oO
2008-08-31 · TA获得超过501个赞
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:384万
展开全部
二楼说的基本是对的,其实对应不同的操作系统java有不同的java虚拟机文件,比如windows的叫jvm.dll,linux上的我不太清楚,java解释器其实是指的jvm.dll,而java.exe只是个壳,不信你可以看看java.exe有多大,才100多k很显然一个编译器肯定是不止几百k的。《java的深度历险》这本书对这些东西做了很深入的探讨,有兴趣可以看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式