IDE 10.0 Apache NetBeans установлен с поддержкой JEE, но аннотации по-прежнему как ошибка - PullRequest
0 голосов
/ 21 сентября 2019

Я установил Apache Netbeans IDE 10.0 в Linux Mint и следовал этой рекомендации, чтобы активировать поддержку JEE (https://superuser.com/questions/1404517/how-to-enable-java-ee-in-apache-netbeans-ide-10).Я перезапустил Netbeans и аннотации JEE помечены как ошибки «Несовместимые типы: путь не может быть преобразован в аннотацию» .Это происходит со всеми аннотациями Java EE, и я не знаю, как это решить.

Я пытался выполнить чистку и сборку, но все так же.Вот скриншот некоторых типовых ошибок:

JavaEEerrors

1 Ответ

1 голос
/ 22 сентября 2019

У вас возникли проблемы, поскольку решение, которое вы использовали для принятого ответа на вопрос суперпользователя Как включить Java EE в Apache Netbeans IDE 10 , неверно.

Этот ответ советует вамиспользуйте Центр обновлений, чтобы загрузить некоторые плагины, используемые в NetBeans 8.2.Это был подходящий обходной путь для NetBeans 9, но он не подходит для NetBeans 10, поскольку соответствующие необходимые плагины уже доступны (на вкладке Инструменты> Плагины> Доступные плагины ), и вам просто нужно установить их.Вам не нужно получать какие-либо плагины в Центре обновлений для Java EE, и это, вероятно, будет вредно.

См. этот SO-ответ на SO-вопрос Каксоздайте веб-приложение в Apache Netbeans 10? для получения подробной информации о том, какие из доступных подключаемых модулей необходимо установить.

Примечания:

  • Я думаю, что вам следует сначала переустановить NetBeans 10, есливозможно, начать с чистой окружающей среды.
  • Если это невозможно, сначала необходимо удалить плагины NetBeans 8.2, добавленные в NetBeans 10, а затем перезапустить NetBeans.
  • Хотя ответ SO, на который я ссылался, касается немного другого вопроса, решение в равной степени относится и к вашей проблеме.
  • Хотя он вообще не относится к вашему вопросу, вы можете рассмотреть также обновление до Apache NetBeans до версии 11.1 , если это возможно.Если вы это сделаете, вы все равно будете следовать той же процедуре, описанной в связанном ответе, для установки плагинов Java EE.
...