不同jvm之间是否兼容?

不同jvm之间是否兼容?,jvm,weblogic,compatibility,java,jrockit,Jvm,Weblogic,Compatibility,Java,Jrockit,我有一个关于weblogic的问题: 我有一个在jdk上运行的weblogic实例,并且在这个服务器上部署了应用程序(.war文件)。 如果我更改启动参数并告诉它在jrockit上运行,那么部署在其中的应用程序(.war文件)是兼容的吗?还是必须保留原始的jdk?。 非常感谢。在运行标准Java代码时,SUN JDK和BEA Jrockit都是兼容的。举个例子,weblogic服务器本身就是可以在sun JDK和Jrockit上运行的Java代码。类似地,您的.war应用程序在JVM和 这些JV

我有一个关于weblogic的问题: 我有一个在jdk上运行的weblogic实例,并且在这个服务器上部署了应用程序(.war文件)。 如果我更改启动参数并告诉它在jrockit上运行,那么部署在其中的应用程序(.war文件)是兼容的吗?还是必须保留原始的jdk?。
非常感谢。

在运行标准Java代码时,SUN JDK和BEA Jrockit都是兼容的。举个例子,weblogic服务器本身就是可以在sun JDK和Jrockit上运行的Java代码。类似地,您的.war应用程序在JVM和

这些JVM之间的不同之处在于它们执行垃圾收集的方式,例如,代码压缩选项等等。尽管两者的区别日益模糊,因为现在两者都归甲骨文所有