在 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 直接在移动设备上运行 J2ME 应用程序?