Блоки препроцессора не обнаружены в проекте J2ME (Netbeans 6.9.1)

У меня возникла проблема с новой установкой NetBeans 6.9.1. Блоки препроцессора определяются как обычные комментарии и не выделяются зеленым цветом, а автоматически обновляются в зависимости от выбранной мной конфигурации и возможностей.

Я установил: Пакет NetBeans 6.9.1 Java ME (мобильный плагин) Плагин Blackberry (чтобы иметь возможность добавлять платформы Blackberry jde)

Я создал проект мобильного приложения.

Проблема в том, что когда я использую синтаксис препроцессора, который я всегда использовал, он не обнаруживается. //#if и //#endif распознаются как обычные комментарии.

Я проверил «Использовать препроцессор» на вкладке «Общие» в свойствах проекта, но бесполезно...

Как я могу это исправить? Это сводит меня с ума, так как у меня есть проект, который я создал год назад с netbeans 6.5, с блоками препроцессора повсюду, и они не обнаруживаются.

Спасибо


person Monitus    schedule 10.01.2011    source источник
comment
+1 за использование препроцессора с Java   -  person Gugussee    schedule 10.01.2011


Ответы (1)


Хорошо, проблема решена.

Когда вы устанавливаете Netbeans, устанавливая флажок «Функции по запросу», вы сообщаете netbeans, что устанавливаемые вами модули могут быть включены по запросу. Таким образом, позже вам придется вручную нажать «Активировать» модуль Java ME. Кажется, это создает проблемы, когда вы не активируете все, что вам нужно.

Я переустановил Netbeans, сняв флажок «Функции по запросу», поэтому модуль JavaME активируется по умолчанию, а не вручную. Теперь блоки препроцессора обнаруживаются и анализируются.

Проклятый Нетбинс...

person Monitus    schedule 10.01.2011