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