哪位大虾能解释一下Java解释器和JVM的关系?JDK中java.exe和JVM的关系?

excalibur 2004-11-08 07:55:14
哪位大虾能解释一下Java解释器和JVM的关系?JDK中java.exe和JVM的关系?
...全文
275 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fast_time 2004-11-10
  • 打赏
  • 举报
回复
Java.exe用来启动JVM,在执行程序的时候,JVM会把class文件中的代码,解释为本地代码,所以,Java解释器是JVM的一部分
loadsave 2004-11-10
  • 打赏
  • 举报
回复
进来学习
xiaohaiz 2004-11-10
  • 打赏
  • 举报
回复
进来灌水帮顶。。。
janicen 2004-11-10
  • 打赏
  • 举报
回复
jvm是java的一个运行环境。包含java编译器和java解释器。
java源程序被编译成class类型的字节码文件然后通过解释器将class文件解释成本地的机器码文件!
jFresH_MaN 2004-11-08
  • 打赏
  • 举报
回复
java解释器?楼主是不是指java compiler,那是编译器啊,它用来生成.class文件
而jvm是在系统中的一个java执行环境,相当于生成机器码由系统执行
j2nix 2004-11-08
  • 打赏
  • 举报
回复
楼主可以用记事本找开java.exe看看,里面就有一些对CLASSPATH、jvm.dll等信息的引用。
j2nix 2004-11-08
  • 打赏
  • 举报
回复
首先:bin/目录下的.exe文件,不管java.exe,还是javac.exe都很小。其实他们是只是披上了exe的外壳,实际是运行的是JRE中rt.jar中相应的类。

其次:JVM在windows平台下指jvm.dll。它实现了与平台相关的Native方法。
j2nix 2004-11-08
  • 打赏
  • 举报
回复
楼主想系统搞清此问题建议看王森的《Java 深度历险》第一章。
IceCraft 2004-11-08
  • 打赏
  • 举报
回复
搬个凳子坐下

学习~~~

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧