Вернуть папку обратно в пакет - PullRequest
0 голосов
/ 08 мая 2019

Когда я открыл Eclipse, все пакеты, которые у меня были в моей исходной папке res, были заменены на папки.Код, который я создал для автоматической загрузки изображений и других файлов, больше не работает.Есть ли способ поменять папки обратно на пакеты?Вот изображение моей проблемы.

https://imgur.com/a/tAXsryP - Изображение

Папка с изображениями по-прежнему правильно отображается в виде пакета, что мне и нужно.Я хочу, чтобы каждая другая папка (Девушка, Летучая мышь, Смерть и т. Д.) Тоже была пакетом.Спасибо.

1 Ответ

0 голосов
/ 09 мая 2019

Похоже, что-то не настроено в файлах конфигурации вашего проекта. В проводнике пакетов выберите стрелку выпадающего меню до конца справа от представления проводника пакетов, в этом выпадающем меню выберите фильтры. В появившемся диалоговом окне снимите флажок * .resources, чтобы увидеть файлы конфигурации вашего проекта.

Начните с открытия файла .classpath в этом файле, убедитесь, что вы видите эту запись

    <classpathentry kind="src" path="res"/>

Если для типа задано другое значение, отличное от src, это может быть проблемой.

Во-вторых, откройте build.properties и убедитесь, что у вас есть запись, похожая на эту, поэтому она включает ваш res в качестве исходного кода

source .. = src /, res

Наконец, если это не сработает, щелкните правой кнопкой мыши по проекту, чтобы получить контекстное меню, перейдите в новую -> исходную папку, назовите ее как-нибудь еще, например, res2. Создав эту папку, перетащите существующие ресурсы из существующей папки res в res2 и посмотрите, отображаются ли они как пакеты, если они это делают, удалите исходную папку res, затем щелкните правой кнопкой мыши на res2 и выполните рефакторинг имени обратно в res

Если вы все еще застряли после этого, чем у вас в руках загадка, то в крайнем случае вам нужно будет создать новый проект Java и скопировать ресурсы.

...