我有一个兼容的问题,我的项目是在JDK 1.6中开发的,但是当我需要将它发布到主机域时,存在主机域使用JDK 1.5的问题,我如何使我的项目与JDK 1.5兼容?在此先感谢JDK 1.6与JDK 1.5兼容?
6
A
回答
11
您基本上需要设置-target
属性。另见javac /?
。
javac -target 1.5 [...]
另请参阅javac文档中的this example。
更新:按评论你使用Eclipse,你可以改变在每个项目的基础编译器合规水平。 Rightclick project> Properties> Java Compiler> Compiler compliance level> 1.5。 See screenshot。
您可以从Sun Archive下载JDK 1.5。
3
您应该能够将编译器/ IDE的合规性级别设置为1.5,以便标记任何不兼容性(通过编译器警告)。然后,您可以修复任何需要完成的操作,以使您的代码1.5兼容。
在Eclipse中,例如,转到“首选项/ Java /编译器”并将合规性级别设置为1.5。这在其他IDE中可能类似。
相关问题
- 1. Struts 1.3.8与jdk 1.6兼容?
- 2. Mojarra 2.1.29与JDK 1.6不兼容
- 3. JDK 1.6上的java.security.Keystore别名与IBM 1.5
- 4. supercsv兼容与JDK 1.7
- 5. Quartz 2.2.2与JDK兼容
- 6. 在JDK 1.6上开发webservice客户端,需要与JDK 1.5.03兼容
- 7. (JDK 1.6 and ojdbc6.jar)vs(JDK 1.5 and ojdbc14.jar)
- 8. 支持JDK 1.5和JDK 1.6的SQL Server JDBC驱动程序4.0
- 9. java xml验证JDK 1.5 JDK 1.6的差异
- 10. 蚂蚁和jdk 1.6但编译1.5
- 11. 将代码从JDK 1.5迁移到1.6
- 12. 在JDK 1.5上安装Oracle JRE 1.6
- 13. JDK 1.6和servlet容器
- 14. JDK 1.6 GC AdaptiveSizeThroughPutPolicy
- 15. JDK 1.6和Xerces?
- 16. 为什么WebSphere 6.1(JDK 1.5兼容)将我的JSP编译为JDK 1.4?
- 17. 时区#setDefault()与JDK 1.6
- 18. JDK 1.5 SSLHandshakeException
- 19. pmd eclipse jdk兼容性
- 20. Eclipse Gynamide和JDK兼容性
- 21. SonarQube 4.0是否与JDK 1.7兼容?
- 22. json软件包与jdk 1.4不兼容
- 23. neo4j 2与jdk 6兼容吗?
- 24. jdk 1.6和jdk 1.7之间的区别?
- 25. 使用JDK 1.5运行,但不能与1.6
- 26. java的URI变化JDK 1.4 VS JDK 1.5
- 27. x64 Redhat需要JDK 1.6 rpm
- 28. 序列化jdk 1.5中的对象并反序列化它jdk 1.6
- 29. JDK 1.5中的NVARCHAR
- 30. SonarQube支持jdk 1.5
我可以直接在WAR文件中将其转换吗? – kojh 2010-06-16 02:07:49
不,编码必须以1.5作为输出语言进行编译。 JDK6中的类文件格式已更改。 – 2010-06-16 02:10:26
也需要'-source 1.5',并且将1.5'rt.jar'文件放在'-bootclasspath'中也是非常有用的。 – 2010-06-16 02:14:24