У меня есть куча исходных файлов *.java
, которые содержат классы в разных пакетах. Я пытаюсь импортировать все эти файлы в проекты Eclipse, но Eclipse всегда помещает их в пакет по умолчанию.
Как я могу сказать Eclipse разместить каждый из файлов в соответствующем подкаталоге пакета, поэтому мне не нужно создавать все различные пакеты вручную?
Я попробовал импорт из функции файловой системы, а также копировал файлы в проект, все из которых помещали файлы в пакет default
, а не те, которые явно указаны в инструкции package
поверх каждого файл.
Связанные вопросы SO касаются только ссылок на пакеты за пределами иерархии каталогов src
, вручную создание файлов в подходящий каталог пакетов, отсутствующие инструкции import
или пакеты переименования пакетов, но это похоже, эта проблема уже не обсуждалась.
Обновление:. В соответствии с запросом в комментариях, вот несколько примеров файлов:
Test1.java
package some.random.pkg;
public class Test1 {
}
Test2.java
package some.other.pkg;
public class Test2 {
}
Test3.java
package yet.another.pkg;
public class Test3 {
}
Поместите все их в один и тот же каталог, а затем попытайтесь импортировать их в проект Java в Eclipse, не создавая вручную каталоги для различных пакетов.
Обновление 2:. Чтобы уточнить масштаб, предположим, что на самом деле примерно на 100 таких файлов (разумеется, с большим количеством контента;-)) еженедельно, поэтому я "Ищу автоматическое решение".