2012-08-31 39 views

回答

2

用目标JVM运行所有测试。

如果它们通过,您的应用程序在定义上与该JVM兼容。

0

尝试Java兼容性测试工具。详见here

0

您可以将-target 1.6传递给编译器。但是,这并不能保证字节码在1.6下运行。当您的代码使用1.6版中不可用的更高版本的API时,它可能会在运行时出现链接错误。

您可以使用Animal Sniffer来检测您的代码与某些Java版本的兼容性。

或者只是使用1.6编译器...这可能是最好的方法。始终使用您需要兼容的最低编译器版本。