我在全新安装 NetBeans 6.9.1 时遇到问题。预处理器 block 被检测为常规注释,不会以绿色突出显示,并根据我选择的配置和功能自动更新。
我已经安装了: NetBeans 6.9.1 Java ME 包(移动插件) Blackberry插件(能够添加blackberry jde平台)
我创建了一个移动应用程序项目。
问题是,当我使用我一直使用的预处理器语法时,它没有被检测到。 //#if 和//#endif 均被检测为常规注释。
我已在项目属性下的“常规”选项卡中选中“使用预处理器”,但没有用...
我该如何解决这个问题?这让我发疯,因为我有一个一年前使用 netbeans 6.5 创建的项目,到处都是预处理器 block ,但没有检测到它们
谢谢
最佳答案
好的,问题解决了。
当您安装 Netbeans 并启用“按需功能”复选框时,您就告诉 netbeans 您安装的模块可以按需启用。因此您稍后必须手动单击“激活”Java ME 模块。这似乎会导致无法激活您需要的一切的问题。
我重新安装了 Netbeans,取消选中“按需功能”,因此默认情况下会激活 JavaME 模块,而不是手动激活。现在预处理器 block 已被检测并解析。
该死的Netbeans...
关于java - J2ME 项目中未检测到预处理器 block (Netbeans 6.9.1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4646112/