本文档介绍了EclipseME自带的Java应用描述文件(JAD)编辑器。

概述

J2ME发布包由一个包含软件的JAR文件,和一个用来向J2ME容器描述源文件内容相关信息的JAD文件组成。

EclipseME自带了一个JAD编辑器,帮你处理JAD文件的格式等细节问题。使用这个编辑器,你可以填入所有必须的项目,使设备能够正确的支持你的MIDlet。方便起见,组成JAD文件的项目分布在编辑器的几个不同面板中,编辑器窗口底部的一排就是这些面板的标签。

必选属性(Required)面板

JAD编辑器的第一个标签对应的是必选属性(Required)面板。

此面板上的项目是:

项目

内容

Midlet Jar URL

JAR文件的URL地址。

Midlet Name

此MIDlet套件的名字,也就是用户看到的本软件的名字。套件中的每一个MIDlet也可以有自己的名字。请参见下面的Midlets面板。

Midlet Vendor

本MIDlet套件的开发商/提供商。

Midlet Version

本MIDlet套件的版本号。按照Java产品版本号命名规范(Java Product Versioning Specification) 中的约定,格式是..。 J2ME容器可以使用本信息来进行软件的安装和升级,以及为用户提供信息提示。

Microedition Configuration

本MIDlet套件运行所必需的J2ME Configuration (CLDC)的版本。在这里的下拉列表中可选择的内容决定于项目所选的无线工具包可支持的CLDC版本。

Microedition Profile

本MIDlet套件运行所必需的J2ME Profile (MIDP)的版本。和Microedition Configuration一样,在这里的下拉列表中可选择的内容决定于项目所选的无线工具包可支持的MIDP版本。

注意EclipseME插件会自动处理J2ME规范中要求的必选项MIDLet-Jar-Size,因此你无需输入此信息。

Midlets面板

编辑器窗口的第二个标签对应的是Midlets面板。在这个面板上,你必须保证MIDlet套件中的每一个MIDlet都要有一个对应项。如果你在创建MIDlet类的时候选中了 添加到应用描述文件(Add to Application Descriptor)复选框,那么其对应项会被自动添加。否则,你就必须使用添加(Add) 按钮来为你的MIDlet添加其对应项。

在EclipseME的0.5.0版本以前,按添加(Add)按钮会弹出一个对话框,供你填入相关信息。从0.5.0版本以后,这个面板使用起来更像一个电子表格软件了。按添加(Add)按钮会创建一个新行,而行里面的项目可以直接编辑。

此面板上的列分别是:

项目

内容

名称

MIDlet的名称。如果你的套件中包含多个MIDlet,那么当用户打开套件时,J2ME设备通常会提示用户选择一个MIDlet来运行。此项目提供了显示给用户的名字。

图标

作为此MIDlet的图标的PNG文件在JAR文件中的路径。

类名

MIDlet类名。这是一个你从javax.microedition.midlet.MIDlet 派生的子类。

编辑名称和图标路径,只要简单的点击单元格并输入新的值。如果要改变类名,则点击单元格,这时一个按钮会出现。

按下这个按钮会弹出一个对话框,允许你选择正确的midlet类。

可选属性(Optional)面板

编辑器窗口的第三个标签对应的是可选属性面板。在这个面板上你可以编辑那些在J2ME规范中定义的但非必需的属性。

此面板上的项目是:

项目

内容

Midlet Permissions

你的MIDlet正常运行所必需的权限。通常只有经过数字签名的MIDlet才需要提供权限属性。

Optional Midlet Permissions

你的MIDlet所希望获得的权限,即使没有这个权限MIDlet也可以运行。

Midlet Data Size

MIDlet保存持久数据所需要的最小字节数。根据自己的安全级别设定,设备可能提供更多的空间给MIDlet。默认值是0。

Midlet Description

MIDlet套件的描述。

Midlet Icon

作为MIDlet套件的图标的PNG文件在JAR文件中的路径。这是Java应用管理器用来标识MIDlet套件的图标。这个图标是针对整个MIDlet套件的,请区别于在Midlets面板 中设定的针对单个MIDlet的图标。

Midlet Information URL

一个可以获得MIDlet套件进一步信息的URL。

无线下载属性(Over the Air)面板

编辑器窗口的第四个标签对应的是无线下载属性(Over the Air)面板。在这个面板上你可以编辑跟无线下载规范相关的属性。

此面板上的项目是:

项目

内容

Midlet Delete Confirm

当用户要删除MIDlet套件时弹出的确认提示信息。

Midlet Delete Notify

删除通知URL,用来向其发送一个POST请求来确认MIDlet套件删除成功。

Midlet Install Notify

安装通知URL,用来向其发送一个POST请求来确认MIDlet套件安装成功。

用户自定义属性(User Defined)面板

编辑器窗口的第五个标签对应的是用户自定义属性(User Defined)面板。在这个面板上你可以定义跟你的特定MIDlet相关的属性。

此面板上的列分别是:

项目

内容

键(Key)

用来获取对应值的键字符串。

值(Value)

与键相对应的值。

java 资源描述文件_j2me新手必看-Java应用描述文件(JAD)编辑器相关推荐

  1. iso镜像添加软件包_Linux如何挂载镜像文件【新手必看】

    点击上方蓝字关注我们 mount/umount命令 挂载及卸载指定的文件系统挂载:mount [选项] [-L] [-o] [-t] [设备名] [挂载点]取消挂载:umount [挂载点] 选项 说 ...

  2. JAVA网格化服务架构,高级进阶必看 Java服务网格化系列-Kubernetes

    Java开发的前景毋庸置疑,一直处于编程排行榜首位的Java语言,吸引越来越多的年轻人去学习这门有含金量的技术,对于有基础的学习者或者开发者来说,进阶学习更深入的知识对未来的职业发展非常有帮助,然而能 ...

  3. java ee面试题专家总结(必看),Java EE面试题专家总结(必看)

    Java EE面试题 第一部分:Servlet/JSP快速入门 1. 请列举至少6种javaEE技术,并简述其作用. 解析: javaEE是一系列的技术,主要包扩13种.对于开发人员来说,了解几种主要 ...

  4. Linux 文件编辑的三种模式(新手必看)

    Linux 文件编辑的三种模式(新手必看) 1. linux 文件编辑 1.2 VI 三种模式 实例演示: 1. linux 文件编辑 1.1 VI 和 VIM ①vi 编辑器是所有 Unix 及 L ...

  5. java游戏鹿鼎记怎么玩,鹿鼎记游戏中的小技巧新手必看攻略

    今天给大家带来的文章是关于鹿鼎记游戏中的小技巧新手必看,相信很多玩家对此还不是很了解吧,那么快来看看小编在接下来说的内容,希望能够喜欢. 一.合理利用外包任务,不活动也能得经验.奖励 有时候因为工作等 ...

  6. 新手必看的编程介绍,帮你推荐学习方案!

    新手必看的编程介绍,帮你推荐学习方案! VB是什么? ) y0 {6 G# G; j3 B VB 是Visual Basic编程语言 * B. O2 G# z) O1 |- g8 `4 ^ 编写计算机 ...

  7. 新手必看:访问url到加载全过程详解(看完不会我吃shi)

    新手必看:访问url到加载全过程详解(看完不会我吃shi) 1.放在前面:新手必须知道的那些概念 1.1 什么是IP.域名.主机名.url.服务器 1.2 http & https 1.3 O ...

  8. 跳槽者、应届生必看JAVA面试题系列 - JAVA基础知识(四)

    一: 前言 莫等闲,白了少年头,空悲切. 二: 面试挑战   在文章开始前,首先安利下"面试挑战": 凡是满足下面的挑战条件的,如果一个月内没有拿到一个Offer的,免费提供简历封 ...

  9. Web.config配置文件详解(新手必看)

    Web.config配置文件详解(新手必看) 花了点时间整理了一下ASP.NET Web.config配置文件的基本使用方法.很适合新手参看,由于Web.config在使用很灵活,可以自定义一些节点. ...

  10. linux系统pkl,(网摘)Linux新手必看:浅谈如何学习linux

    地址:http://www.eimhe.com/bbs/viewthread.php?tid=53256&extra=page=1> Linux新手必看:浅谈如何教习linux 一.起步 ...

最新文章

  1. 小辣椒p60手机怎么样_手机推荐:小辣椒手机彻底爆发,6+128仅699,还要啥自行车?...
  2. 数据结构:栈和列之如何用两个队列实现一个栈?两个栈实现一个队列?
  3. git(1)---git介绍
  4. iOS 无证书真机调试
  5. NLP预训练家族 | Transformer-XL及其进化XLNet
  6. 华三ospf联动bfd_OSPF、BGP、ISIS的路由收敛时间、缩减路由收敛时间的措施有哪些...
  7. 解析ip数据包java_ip包,ip数据包,数据包或者包的理解
  8. 填写【2fpmi2j】
  9. 关于穿越机FPV视频果冻效应的讨论
  10. TrueCrypt 使用经验[3]:关于加密
  11. lineageos信号叉号_Z1刷lineage os 14.1 15.1官方版后信号上叉号的清除教程
  12. Office365离线安装包
  13. 未来最有发展前景的行业分享
  14. Android系统编译小总结
  15. word 如何将页面设置为50行(任意行)
  16. 完美的实现九宫格锁屏
  17. 最近做code review的5点经验分享
  18. table doesn‘t exist
  19. http小型服务器搭建
  20. 【堆排序C/C++】

热门文章

  1. MySQL函数 思维导图
  2. qpython3h数字雨代码,html开发数字雨特效代码
  3. 已测试:网上大神写的快手极速版脚本,autojs版快手极速版自动脚本下载
  4. 计算机系女生节条幅,2018女生节横幅 最新女生节横幅标语 2018高校女生节横幅...
  5. ae效果英文版翻译对照表_AE 特效中英翻译
  6. java 字符串随机排列_Java 随机字符串排序
  7. 13种常用按钮、文本框、表单等CSS样式
  8. 软件设计师教程-倪奕文-专题视频课程
  9. GIF Movie Gear逆向实战+注册代码+补丁
  10. windows端口转发(端口映射)示例