3

在我的开发机器上,我安装了 JDK 1.7,但我们正在打包用于 Java 1.5 和 1.6 的软件。很容易设置-source-target选项,以便强制语法为特定版本,并且输出类可由特定 VM 解释。但是还有其他版本主义让我很苦恼,比如 2-argument 构造函数AssertionError(String, Throwable)和其他各种微妙的变化。

我知道的一个解决方案是安装每个不同的 JDK(1.5、1.6、1.7),以便 Eclipse 可以完全匹配我的执行环境。有没有其他方法可以检测这些问题?如果它是 Eclipse 或 Maven 工具,则可以加分。

4

2 回答 2

1

Codehaus动物嗅探器 maven 插件怎么样?我还没有理由尝试它,但认为它看起来很有趣。

于 2012-04-24T13:11:26.177 回答
0

这个工具有帮助吗?它是命令行,我见过有人用它来检测正在使用的 java7。

于 2012-04-20T19:56:15.710 回答