Почему мой пакет Eclipse Java рассматривается как папка? - PullRequest
17 голосов
/ 25 февраля 2011

Мой пакет Eclipse Java рассматривается как папка; кто-нибудь может подсказать что не так?

Ответы [ 13 ]

48 голосов
/ 25 февраля 2011

Во-первых, убедитесь, что вы находитесь в представлении «Проводник пакетов» в перспективе Java.

Во-вторых, его необходимо создать в папке источника.

Если вы находитесь вПроект Java, щелкните правой кнопкой мыши папку и выберите «Путь сборки»> «Использовать как исходную папку»

Что-то похожее на то, что показано здесь:

Обратите внимание, что я нахожусь в перспективе Java и вижучем отличаются стили папок «source» и «src».

Eclipse Screenshot

11 голосов
/ 20 декабря 2012

Ну, на самом деле я думаю, что вам может даже не понадобиться ответ (почти два года спустя), но я все равно поделюсь документом (только нашел решение, которое могли бы использовать другие).

Проблема: при поиске некоторых пакетов я случайно нажал «Добавить в путь сборки» в пакете, и после того, как я нажал Ctrl + Z, пакет стал папкой.

Решение, которое я нашел, было на .classpath.Там была строка с именем пакета, который я только что добавил в путь сборки (даже после Ctrl + Z).Удалите эту строку, и после обновления проекта вся ваша папка src будет превращена в обычную папку.

Затем щелкните правой кнопкой мыши src , следуя этому пути: src> Путь сборки> Использовать в качестве исходной папки .

Это решило проблему, ятолько что проверил результат.Надеюсь, это поможет.

7 голосов
/ 01 августа 2013

зайдите в ваш javabuildpath в свойствах и удалите папку из ваших исключений

6 голосов
/ 25 февраля 2011

В худшем случае вам придется удалить папку и воссоздать как пакет java.

  • Сохраните классы Java в другом месте вашего Java-проекта путем рефакторинга
  • Удалить папку и базовую структуру папок
  • Создание пакета Java
  • Переместить классы Java обратно в пакет Java путем рефакторинга
4 голосов
/ 09 октября 2017

SIMPLE Вы находитесь не в представлении Package Explorer (но в представлении Navigator) Если это не так, создайте новый пакет в рамках проекта (оставаясь в представлении Package Explorer) и переместите эти классы во вновь созданный пакет. СДЕЛАНО.

4 голосов
/ 04 мая 2016

Просто переключитесь в перспективу Java, в Ide (верхний правый угол-> Java ...)

2 голосов
/ 13 февраля 2015

Я попробовал mvn eclipse: eclipse, и это сработало. Один из них - файл .project.

1 голос
/ 04 марта 2018

Щелкните правой кнопкой мыши Project> Configure> Преобразовать в граненую форму> Нажмите «Применить» и нажмите ОК.

. Это сработало для меня.

1 голос
/ 28 января 2018

Эта проблема возникает из-за отсутствия в веб-приложении java и тестовой папки.

Решение:

Щелкните правой кнопкой мыши папку проекта -> свойства -> путь сборки java -> упорядочить и экспортировать, выбрать папку java и test и добавить или применить -> ok

, затем вы сможете добавить пакет в папку java

0 голосов
/ 09 июля 2019

Нет необходимости удалять, заново создавать и т. Д.

Просто измените файл .classpath

<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java">
    <attributes>
     ........
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...