jvm - 不同的jvm之间是否兼容?

标签 jvm weblogic compatibility java jrockit

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

最佳答案

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

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

关于jvm - 不同的jvm之间是否兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13904029/

相关文章:

java - JVM 的默认编码是什么?

hadoop - 兼容性 hbase 和 hadoop

memory-management - spark.shuffle.safetyFraction 和 spark.storage.safetyFraction 的区别

java - https servlet调用和weblogic配置

maven-2 - 将 pom 的值导入 weblogic.xml

java - 如何获取本地日期时间而不是服务器日期时间

iphone - 如何让iPhone 4及以下版本的应用兼容iPhone 5?

oracle - Flyway 与 Oracle

python - Clojure 和 Python 程序共享信息的最简单方式是什么?

java - 可以-详细 :class be running from a class?