在 J2ME 项目 (Netbeans 6.9.1) 中未检测到预处理器块

Posted

技术标签:

【中文标题】在 J2ME 项目 (Netbeans 6.9.1) 中未检测到预处理器块【英文标题】:Preprocessor blocks not detected in J2ME project (Netbeans 6.9.1) 【发布时间】:2011-01-10 11:03:38 【问题描述】:

我全新安装的 NetBeans 6.9.1 出现问题。预处理器块被检测为常规 cmets,不会以绿色突出显示,并且会根据我选择的配置和能力自动更新。

我已经安装了: NetBeans 6.9.1 Java ME 包(移动插件) 黑莓插件(能够添加黑莓jde平台)

我创建了一个移动应用程序项目。

问题是,当我使用我一直使用的预处理器语法时,它没有被检测到。 //#if 和 //#endif 都被检测为常规 cmets。

我在项目属性下的常规选项卡中勾选了“使用预处理器”,但没有用...

我该如何解决这个问题?这让我快疯了,因为我一年前用 netbeans 6.5 创建了一个项目,到处都是预处理器块,但没有检测到它们

谢谢

【问题讨论】:

+1 使用 Java 预处理器 【参考方案1】:

好的,问题解决了。

当您安装 Netbeans 启用复选框“按需功能”时,您告诉 netbeans 您安装的模块可以按需启用。因此,您稍后必须手动单击“激活”Java ME 模块。这似乎会导致无法激活所需的一切。

我重新安装了 Netbeans,取消选中“Features on demand”,因此 JavaME 模块默认激活,而不是手动激活。现在检测和解析预处理器块。

该死的Netbeans...

【讨论】:

以上是关于在 J2ME 项目 (Netbeans 6.9.1) 中未检测到预处理器块的主要内容,如果未能解决你的问题,请参考以下文章

在 NetBeans 12.4 中安装 J2ME 插件

如何从 NetBeans 直接在移动设备上运行 J2ME 应用程序?

Java ME (J2ME) 开发:NetBeans 与 Eclipse

J2ME 应用程序开发指南

在 Netbeans 6.9.1 中编辑方法注释模板

为 J2ME 应用程序设计 GUI