2016-10-08 2 views
0

У меня есть структура моего проекта примерно так.Создайте дополнительные подпакеты в intellij

|--utils 
| | 
| |--MyFileReader.java 

Но я хочу изменить его на этот.

utils 
| 
|--readers 
| | 
| |--MyFileReader.java 

Может кто-нибудь сказать мне способ желаемый сделать с IntelliJ с сохранением всех зависимостей и обычаи?

ответ

1

Просто сделайте это: создайте пакет и перетащите класс внутри нового пакета. Intellij сделает все остальное. (link to help)

1

Пробыв некоторое время в поиске и @ morpheus05 ответ со ссылкой помогли суммировать два пути (Насколько нам известно)

Метод Один

  1. правой кнопкой мыши класс в проектный исследователь и Refactor -> Move или выберите класс в проводнике проекта F6

  2. Затем выберите To Package и введите новое название упаковки и нажмите Refactor.

Метод Два

Просто измените оператор пакета в MyDBReader.java от package daos; до package daos.readers;, то вы увидите красную линию под утверждением пакета, поместите курсор на заявление затем сделать ALT + ENTER затем выберите «Переместить пакет в daos.readers». Этот метод изменяет пакет, но не обновляет его.