這一篇是我在Naming and versioning of Java Runtime for S60的中文翻譯,網址在S60的Java運行名稱及版本!
為了備份,並轉貼在此:
概論
S60的Java運行是設計給Nokia S60設備用的相容於Java ME,Java的移動運行環境,從S60 3rd Edition Feature Pack 2版本開始S60的Java運行用基本的S60平台來分開版本,目標是提供更新的Java版本給市場,舉一個例在未來像這樣可以快速上市具新功能的關鍵驅 動及S60的Java運行可以透過Nokia SW Update來分別更新。
命名方案
建議命名慣例:
- 通用名稱: Java Runtime for S60
- 特定版本的名稱:Java Runtime x.y for S60,例如Java Runtime 1.4 for S60
- 使用在技術文件的名稱:JRT x.y (在一個頁面裡第一次使用簡稱前需要解釋,例如Java Runtime 1.4 for S60 (JRT 1.4))
版本計劃
Java運行版本數字是用X.Y.Z格式,
- X 是主要版本 – 主要架構的改善、重大演變及常見的使用
- Y 是次要版本 – 新功能、新的使用、像觸控或qwerty新的輸入介面及次要架構的改變
- Z 是內部版本號碼 – 錯誤修正、小的新分功能及穩定性的增強
目前已發布的版本發行說明
如何檢查Java運行版本
Java的版本編號可以是用標準的System.getProperty()方法查詢就像下面這樣:
System.getProperty("microedition.platform");
舉一個例在Nokia 5800 XpressMusic的結果是這樣:
Nokia5800d-1/20.0.012/sw_platform=S60;sw_platform_version=5.0;java_build_version=1.3.4
在字串裡的java_build_version表示Java的發行版本,這個案例裡是1.3.4。