我的公司拥有大量遗留 Java 代码库,我们的许多客户都运行 WebSphere 和 WebLogic。我们正在考虑开始使用 Scala,但无法确认 Scala (2.9.X) 可以很好地与 IBM 的 JDK(和 BEA 的 JRockit)配合使用。
由于这些 JVM 通过了TCK,我会说它应该可以正常工作,但考虑到这些年来我在使用不同 JVM 时遇到的各种问题,我有点紧张。将 scala 与其他 JVM 一起使用时,是否有任何需要注意的问题?
- 任何要使用(或避免)的编译器标志?
- 我应该在热点或客户 JVM 上使用 Scala 编译代码吗?
- 在不同的 JVM 上混合使用不同版本的 Scala/Java 编译的 JAR 有什么问题吗?
欢迎任何战争故事、链接和建议。