项目由一组源文件以及用来生成、运行和调试这些源文件的设置组成。在 IDE 中,所有 Java 开发都必须在项目内进行。在 MIDP 项目中,可以创建多个项目配置,这些配置用于为不同类型的移动设备定制 MIDlet。
IDE 将直接在 Apache Ant 基础之上构建其项目基础结构,Apache Ant 是领先的 Java 应用程序生成工具。IDE 将项目的所有相关信息存储在一个 Ant 脚本、一个属性文件和若干个 XML 配置文件中。这意味着您可以在 IDE 外部生成和运行项目,其方式与在 IDE 内部完全相同。
在创建项目时,IDE 将执行以下操作:
MIDP 项目的结构与标准的 NetBeans 项目类似。但是会在 build
和 dist
文件夹中包含不同的内容以满足 MIDP 生成过程的需要。
逻辑视图
“项目”窗口中显示的项目逻辑视图提供了源和资源的分层结构,用于反映项目的类型及其内容。
通过右键单击项目节点,可以选择以下特定于 Mobility 的菜单项:
“源包”节点会封装项目的所有 Java 包。右键单击“源包”节点并选择“新建”,可以将新的文件模板添加到应用程序中。
“资源”节点会封装活动配置的所有资源和库。IDE 将通过节点上的说明来通知您活动配置是否继承了 DefaultConfiguration
中的资源和库。
右键单击“资源”节点,可以将项目、JAR、文件夹和库添加为应用程序的资源。无法添加或删除继承的资源。
右键单击“项目配置”节点,可以打开“添加项目配置”向导,您可以通过该向导为项目创建新的配置。
“文件”视图
创建项目时,会在 build
文件夹中创建以下文件夹(显示在“文件”窗口中):
compiled。
包含所有编译的类。preprocessed。
包含经过预处理后的源文件。如果您使用的是项目配置,则这些文件与原始源文件会有所不同。 obfuscated。
包含类文件的混淆版本。preverified。
包含类文件的预校验版本。这些文件将打包到项目的分发 JAR 中。 preverifysrc。
源文件在预校验之前的版本。