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