我有一個兼容的問題,我的項目是在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