我正在寫一個eclipse插件,與java 1.5兼容。 如果有人使用java 1.5或更低版本或更高版本安裝此插件,它會工作正常嗎?插件java版本和項目java版本
-1
A
回答
1
如果你的目標是java 1.5,你應該在你的插件MANIFEST.MF中包含一個Bundle-RequiredExecutionEnvironment: J2SE-1.5
語句。這既是文檔,也是OSGi運行時關於該包內有效內容的說明。
+0
保羅表示,一定要在插件上設置所需的環境。低於這個值將不允許插件啓動。 – nitind
0
不可以。如果您使用的java 1.5特定的庫調用不支持較低版本,它將無法在較低版本上運行。
0
這取決於你的插件使用什麼功能。某些函數最終被標記爲已棄用,並在將來的版本中被刪除,這可能會導致新版本的Java運行代碼時出現問題。另一方面,新功能往往會從一個版本添加到下一個版本,所以在您的情況下,舊版本可能會崩潰,因爲您的應用程序使用的某些功能根本不存在。
最多可以做的是指定一個最小Java版本,最終甚至可能會導致問題。
相關問題
- 1. Solr和java項目版本控制
- 2. 比較Java項目的版本
- 3. 包括java項目到Android版本
- 4. Java Maven項目縮小版本
- 5. Java項目中的版本控制?
- 6. java「Clearthought」TableLayout項目的最新版本
- 7. 的Java版本
- 8. Java版本號
- 9. Intellij Java版本
- 10. Activeweb java版本
- 11. java.lang.NoClassDefFoundError Java版本
- 12. 與Java版本
- 13. Java編譯器版本和Java版本是不同的
- 14. 差異Java版本 「1.7.0_65」 和Java版本 「1.7.0_131」
- 15. 的Java版本(測試版)
- 16. sbt版本和scala版本。 intellij想法與sbt-idea插件的項目配置
- 17. Java,XML和Android Studio版本
- 18. MarkLogic Java API和Dropwizard版本
- 19. Java JDK和JRE版本
- 20. 版本控制和項目
- 21. Java類文件JDK版本
- 22. Protoc版本3.2 java文件
- 23. 版本的Java版本不正確?
- 24. Java版本支持的Unicode版本6
- 25. MVVM的Java版本?
- 26. Java版本更新
- 27. Java版本控制
- 28. Java版本問題
- 29. SoapClient的Java版本
- 30. 關於Java版本
無法知道。投票結束。 – duffymo
同意。說不清。一些燈光閱讀:http://stackoverflow.com/questions/4692626/is-jdk-upward-or-backward-compatible – Robbie