TA贡献1807条经验 获得超9个赞
一个jdk里面包括jvm和java compiler,当然也包括jre,jre是jvm运行时的依赖库,所以说基本上这几个东西版本是一致的,不会有啥问题。只有一种情况就是,一般大家编写代码是使用的eclipse,这个时候就得注意你编译使用的JDK版本必须低于你运行环境的版本,否则一些代码会无法运行。也就是说你eclipse里面用的JDK1.6,而运行环境(比如Tomcat)用的是1.5,那就不行。
TA贡献1815条经验 获得超13个赞
jre是运行时环境,jvm是Java运行时的虚拟机,所以Java程序运行时是由jre产生虚拟机的。
举报