java 资源描述文件_j2me新手必看-Java应用描述文件(JAD)编辑器
本文檔介紹了EclipseME自帶的Java應用描述文件(JAD)編輯器。
概述
J2ME發(fā)布包由一個包含軟件的JAR文件,和一個用來向J2ME容器描述源文件內容相關信息的JAD文件組成。
EclipseME自帶了一個JAD編輯器,幫你處理JAD文件的格式等細節(jié)問題。使用這個編輯器,你可以填入所有必須的項目,使設備能夠正確的支持你的MIDlet。方便起見,組成JAD文件的項目分布在編輯器的幾個不同面板中,編輯器窗口底部的一排就是這些面板的標簽。
必選屬性(Required)面板
JAD編輯器的第一個標簽對應的是必選屬性(Required)面板。
此面板上的項目是:
項目
內容
Midlet Jar URL
JAR文件的URL地址。
Midlet Name
此MIDlet套件的名字,也就是用戶看到的本軟件的名字。套件中的每一個MIDlet也可以有自己的名字。請參見下面的Midlets面板。
Midlet Vendor
本MIDlet套件的開發(fā)商/提供商。
Midlet Version
本MIDlet套件的版本號。按照Java產品版本號命名規(guī)范(Java Product Versioning Specification) 中的約定,格式是..。 J2ME容器可以使用本信息來進行軟件的安裝和升級,以及為用戶提供信息提示。
Microedition Configuration
本MIDlet套件運行所必需的J2ME Configuration (CLDC)的版本。在這里的下拉列表中可選擇的內容決定于項目所選的無線工具包可支持的CLDC版本。
Microedition Profile
本MIDlet套件運行所必需的J2ME Profile (MIDP)的版本。和Microedition Configuration一樣,在這里的下拉列表中可選擇的內容決定于項目所選的無線工具包可支持的MIDP版本。
注意EclipseME插件會自動處理J2ME規(guī)范中要求的必選項MIDLet-Jar-Size,因此你無需輸入此信息。
Midlets面板
編輯器窗口的第二個標簽對應的是Midlets面板。在這個面板上,你必須保證MIDlet套件中的每一個MIDlet都要有一個對應項。如果你在創(chuàng)建MIDlet類的時候選中了 添加到應用描述文件(Add to Application Descriptor)復選框,那么其對應項會被自動添加。否則,你就必須使用添加(Add) 按鈕來為你的MIDlet添加其對應項。
在EclipseME的0.5.0版本以前,按添加(Add)按鈕會彈出一個對話框,供你填入相關信息。從0.5.0版本以后,這個面板使用起來更像一個電子表格軟件了。按添加(Add)按鈕會創(chuàng)建一個新行,而行里面的項目可以直接編輯。
此面板上的列分別是:
項目
內容
名稱
MIDlet的名稱。如果你的套件中包含多個MIDlet,那么當用戶打開套件時,J2ME設備通常會提示用戶選擇一個MIDlet來運行。此項目提供了顯示給用戶的名字。
圖標
作為此MIDlet的圖標的PNG文件在JAR文件中的路徑。
類名
MIDlet類名。這是一個你從javax.microedition.midlet.MIDlet 派生的子類。
編輯名稱和圖標路徑,只要簡單的點擊單元格并輸入新的值。如果要改變類名,則點擊單元格,這時一個按鈕會出現。
按下這個按鈕會彈出一個對話框,允許你選擇正確的midlet類。
可選屬性(Optional)面板
編輯器窗口的第三個標簽對應的是可選屬性面板。在這個面板上你可以編輯那些在J2ME規(guī)范中定義的但非必需的屬性。
此面板上的項目是:
項目
內容
Midlet?Permissions
你的MIDlet正常運行所必需的權限。通常只有經過數字簽名的MIDlet才需要提供權限屬性。
Optional?Midlet?Permissions
你的MIDlet所希望獲得的權限,即使沒有這個權限MIDlet也可以運行。
Midlet Data Size
MIDlet保存持久數據所需要的最小字節(jié)數。根據自己的安全級別設定,設備可能提供更多的空間給MIDlet。默認值是0。
Midlet Description
MIDlet套件的描述。
Midlet Icon
作為MIDlet套件的圖標的PNG文件在JAR文件中的路徑。這是Java應用管理器用來標識MIDlet套件的圖標。這個圖標是針對整個MIDlet套件的,請區(qū)別于在Midlets面板 中設定的針對單個MIDlet的圖標。
Midlet Information URL
一個可以獲得MIDlet套件進一步信息的URL。
無線下載屬性(Over the Air)面板
編輯器窗口的第四個標簽對應的是無線下載屬性(Over the Air)面板。在這個面板上你可以編輯跟無線下載規(guī)范相關的屬性。
此面板上的項目是:
項目
內容
Midlet Delete Confirm
當用戶要刪除MIDlet套件時彈出的確認提示信息。
Midlet Delete Notify
刪除通知URL,用來向其發(fā)送一個POST請求來確認MIDlet套件刪除成功。
Midlet Install Notify
安裝通知URL,用來向其發(fā)送一個POST請求來確認MIDlet套件安裝成功。
用戶自定義屬性(User Defined)面板
編輯器窗口的第五個標簽對應的是用戶自定義屬性(User Defined)面板。在這個面板上你可以定義跟你的特定MIDlet相關的屬性。
此面板上的列分別是:
項目
內容
鍵(Key)
用來獲取對應值的鍵字符串。
值(Value)
與鍵相對應的值。
總結
以上是生活随笔為你收集整理的java 资源描述文件_j2me新手必看-Java应用描述文件(JAD)编辑器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 97. ExtJS之EditorGrid
- 下一篇: Java反序列化和JNDI注入