在我的开发机上,我已经安装了JDK 1.7,但是我们正在为Java 1.5和1.6打包软件。很容易设置-source和-target选项,以便语法被强制为特定版本,输出类可以被特定的VM解释。但是还有其他的版本问题困扰着我,例如两个参数的构造函数AssertionError(String, Throwable)和各种其他微妙的变化。
我所知道的一个解决方法是安装每个不同的JDK(1.5、1.6、1.7),这样Eclipse就可以完全匹配我的执行环境。是否有其他方法来检测这些问题?如果它是Eclipse或Maven工具,则得到额外的奖励分数。
我所知道的一个解决方法是安装每个不同的JDK(1.5、1.6、1.7),这样Eclipse就可以完全匹配我的执行环境。是否有其他方法来检测这些问题?如果它是Eclipse或Maven工具,则得到额外的奖励分数。