我有一个兼容的问题,我的项目是在JDK 1.6中开发的,但是当我需要将它发布到主机域时,存在主机域使用JDK 1.5的问题,我如何让我的项目与JDK兼容1.5?提前谢谢
答案 0 :(得分:11)
您基本上需要设置-target
属性。另请参阅javac /?
。
javac -target 1.5 [...]
另见javac文档中的this example。
更新:根据您使用Eclipse的注释,您可以基于每个项目更改编译器合规性级别。 右键单击项目>属性> Java编译器>编译器合规性级别> 1.5 的。 See screenshot
您可以从Sun Archive下载JDK 1.5。
答案 1 :(得分:3)
您应该能够将编译器/ IDE上的合规性级别设置为1.5,以便标记任何不兼容性(通过编译器警告)。然后,您可以修复需要完成的任何操作,以使代码1.5兼容。
例如,在Eclipse中,您转到Preferences / Java / Compiler并将合规性级别设置为1.5。它可能与其他IDE类似。