2012-08-31 76 views

回答

2

用目標JVM運行所有測試。

如果它們通過,您的應用程序在定義上與該JVM兼容。

0

嘗試Java兼容性測試工具。詳見here

0

您可以將-target 1.6傳遞給編譯器。但是,這並不能保證字節碼在1.6下運行。當您的代碼使用1.6版中不可用的更高版本的API時,它可能會在運行時出現鏈接錯誤。

您可以使用Animal Sniffer來檢測您的代碼與某些Java版本的兼容性。

或者只是使用1.6編譯器...這可能是最好的方法。始終使用您需要兼容的最低編譯器版本。