Объявление пакета Java: Netbeans говорит: «Неверный пакет» - PullRequest
2 голосов
/ 13 августа 2010

Я новичок в Java, Netbeans и IB API Java.

Я загрузил программное обеспечение IB Java API и использую Netbeans для его просмотра.

На одном изфайлы, Netbeans указывает на проблему с файлом.

В самом верху файла автор разместил объявление пакета:

package samples.rfq;

Netbeans использует красную точку слева от объявления пакета, чтобы сообщить мне, что у него есть проблема с объявлением пакета.

Когда я наводю курсор мыши на объявление пакета, Netbeans сообщает мне следующее:

Неверный пакет (Alt-Enter показывает подсказки)

На моей Mac-клавиатуре я нажимаю Alt-Enter, и Netbeans просто интерпретирует это как Enter (а затем мне нужно отменить это Enter).

У меня есть 2 вопроса:

  1. Как мне обойти Alt-Enter-bug, чтобы увидеть подсказки?

  2. Что делатьвы обычно делаете, когда Netbeans указывает «Неверный пакет» в одном из объявлений вашего пакета?

Ответы [ 2 ]

4 голосов
/ 13 августа 2010

В java-пакетах должна следовать структура каталогов. Поэтому, если вы объявите свой пакет как package samples.rfq;, тогда ваш класс должен находиться в каталоге samples / rfq /.

Таким образом, чтобы исправить эту ошибку, вы либо измените объявление пакета, либо переместите свой класс в каталог, указанный как пакет.

2 голосов
/ 13 августа 2010

объявление пакета должно быть первым оператором в классе java, если этот класс не входит в пакет по умолчанию

когда netbeans говорит "Неверный пакет", я добавляю эту строку перед началом класса

package Test;

при условии, что класс находится внутри папки "Test"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...