Как использовать имя пакета независимо от структуры каталогов?

Я хочу, чтобы приложение Java имело следующую структуру каталогов (например, maven):

src
  main
    java
      org
        example

Когда я добавляю новый класс Java с именем NewClass с помощью IDE Netbeans, он создает оператор пакета в NewClass.java как package main.java.org.example;.

Если я уберу main.java. из оператора package, я получу ошибку Incorrect package.

Я не хочу main.java. в операторе package, но мне нужна моя иерархия каталогов, как указано выше.

Как мне заставить имена пакетов и структуру каталогов подыгрывать?


person Zabba    schedule 30.10.2011    source источник


Ответы (1)


Вам нужно изменить исходный каталог с /src на /src/main/java

person James Goodwin    schedule 30.10.2011
comment
Вы имеете в виду папки исходных пакетов в диалоговом окне свойств проекта? - person Zabba; 31.10.2011
comment
Да, именно это и означает ответ. - person Mike; 31.10.2011