@pjp вы можете windows-> show view -> other, чтобы включить его
thedrs
Ответы:
76
Согласно справке Eclipse, Project Explorer
предоставляет иерархическое представление артефактов в Workbench, которое настраивается в соответствии с конкретной конфигурацией вашего Workbench.
Если установлены только инструменты разработчика java (JDT), Project Explorer выглядит и ведет себя для проектов Java почти как проводник пакетов (включая рефакторинг и другие операции с исходным кодом в контекстном меню). Но Project Explorer также можно использовать для других языков и типов проектов.
Дополнительные плагины вносят «дополнительную информацию» в представление Project Explorer, делая его более «сложным». Например, если у вас установлены веб-инструменты и у вас есть динамический веб-проект, в Project Explorer отображаются дополнительные узлы дерева, такие как дескриптор развертывания и ресурсы JavaScript. Вы можете увидеть (и настроить) все доступные вклады в Project Explorer / Customize View ... / Content .
Например, используя SpringSource Tool Suite 2.1.0, у меня есть дополнительные узлы для веб-проектов, компонентов Spring и веб-сервисов. По этой причине я предпочитаю использовать Project Explorer.
«Обозреватель пакетов показывает дополнительные узлы дерева» - вы имели в виду, что «Обозреватель проекта показывает дополнительные узлы дерева»?
Петр Гладких
1
Кроме того, Project Explorer не открывает проект при двойном щелчке, в отличие от Package Explorer.
Кирилл Рахман
2
Одна вещь, которой не хватает Project Explorer (что меня действительно беспокоит), - это «Другие проекты» при работе с рабочими наборами, поэтому вы можете довольно легко «потерять» проекты. Вы можете отслеживать / голосовать за эту проблему на bugs.eclipse.org/bugs/show_bug.cgi?id=266030 .
Studgeek
Другая проблема заключается в том, что некоторые плагины добавляют функциональность только к одному из представлений проводника проекта / пакета. Например, PexTools, который открывает контекстное меню окна проводника для каталога файла, работает только в проводнике пакетов
thedrs
@KirillRakhman Теперь Project Explorerоткрывает проекты двойным щелчком. Проверено на версии 2019-03.
Марко Сулла
15
Я считаю, что Project Explorer предназначен в качестве преемника Navigator и (по большей части) не зависит от языка.
Package Explorer предназначен специально для проектов Java, поэтому в его контекстных меню есть такие вещи, как рефакторинг. В проводнике пакетов также отображаются классы и пакеты Java (как следует из названия), а в обозревателе проектов - папки и файлы .java.
Некоторые различия, которые я вижу (в Juno) в проекте Java:
В Project Explorer контекстное меню> New дает общие артефакты Java, такие как Class, Interface, Enum, package ... В Package Explorer я вижу различные типы проектов, веб-сервисов, папок, файлов и т. Д.
В проводнике пакетов я могу перетащить файл класса между двумя пакетами, он автоматически выполнит рефакторинг (переместить и изменить пакет и импортировать в другие классы). Project Explorer просто не позволяет мне перетаскивать.
И, как уже говорилось, Project Explorer показывает больше информации, например. Описание развертывания, ресурсы JavaScript, развернутые ресурсы и т. д., тогда как проводник пакетов ориентирован на Java.
My Project Explorer скрывает папки, принадлежащие системе управления исходным кодом, в то время как Package Explorer показывает, например, .gitпапку. Кроме того, Package Explorer предлагает больше возможностей, которые работают с исходным кодом, например, рефакторинг.
Одна вещь, которую я только что заметил, заключается в том, что, по крайней мере, при разработке приложений Java для Android, проекты не будут отображаться в проводнике пакетов, если их файл project.properties заблокирован или отсутствует.
Я использовал только Package Explorer, и Project Explorer был скрыт, и я вырывал волосы, пытаясь выяснить, почему мой импортированный проект не отображается. Моя консоль сообщала, что у проекта нет файла .properties, но я не видел его right click -> fix properties. Затем я открыл проводник проекта, и он оказался там, как и должно быть.
Одна из причин, по которой вы предпочитаете Package Explorer, заключается в том, что это единственный проводник, который появляется в списке, когда вы выбираете «Показать в» для файла, который редактируется или был найден в режиме поиска.
Project Explorer - это экземпляр CommonNavigator, предоставляемый org.eclipse.ui.navigator.resourcesплагином. Он обеспечивает вид рабочей области и имеет большое количество NCEs (Navigator Content Extensions) вклад для ресурсов, Java, C, веб - инструменты, инструменты данных, PHP и т.д. Источник
Дополнительные узлы Project Explorer для веб-проектов, корпоративных проектов, Spring beans и веб-сервисов.
Обозреватель пакетов - предоставляется проектом пользовательского интерфейса Java Development Tools (JDT), он обеспечивает представление классов Java для рабочей области.
Ответы:
Согласно справке Eclipse, Project Explorer
Если установлены только инструменты разработчика java (JDT), Project Explorer выглядит и ведет себя для проектов Java почти как проводник пакетов (включая рефакторинг и другие операции с исходным кодом в контекстном меню). Но Project Explorer также можно использовать для других языков и типов проектов.
Дополнительные плагины вносят «дополнительную информацию» в представление Project Explorer, делая его более «сложным». Например, если у вас установлены веб-инструменты и у вас есть динамический веб-проект, в Project Explorer отображаются дополнительные узлы дерева, такие как дескриптор развертывания и ресурсы JavaScript. Вы можете увидеть (и настроить) все доступные вклады в Project Explorer / Customize View ... / Content .
Например, используя SpringSource Tool Suite 2.1.0, у меня есть дополнительные узлы для веб-проектов, компонентов Spring и веб-сервисов. По этой причине я предпочитаю использовать Project Explorer.
источник
Project Explorer
открывает проекты двойным щелчком. Проверено на версии 2019-03.Я считаю, что Project Explorer предназначен в качестве преемника Navigator и (по большей части) не зависит от языка.
Package Explorer предназначен специально для проектов Java, поэтому в его контекстных меню есть такие вещи, как рефакторинг. В проводнике пакетов также отображаются классы и пакеты Java (как следует из названия), а в обозревателе проектов - папки и файлы .java.
источник
Некоторые различия, которые я вижу (в Juno) в проекте Java:
Вот почему я держу две вкладки рядом. :-)
источник
My Project Explorer скрывает папки, принадлежащие системе управления исходным кодом, в то время как Package Explorer показывает, например,
.git
папку. Кроме того, Package Explorer предлагает больше возможностей, которые работают с исходным кодом, например, рефакторинг.источник
Одна вещь, которую я только что заметил, заключается в том, что, по крайней мере, при разработке приложений Java для Android, проекты не будут отображаться в проводнике пакетов, если их файл project.properties заблокирован или отсутствует.
Я использовал только Package Explorer, и Project Explorer был скрыт, и я вырывал волосы, пытаясь выяснить, почему мой импортированный проект не отображается. Моя консоль сообщала, что у проекта нет файла .properties, но я не видел его
right click -> fix properties
. Затем я открыл проводник проекта, и он оказался там, как и должно быть.источник
Одна из причин, по которой вы предпочитаете Package Explorer, заключается в том, что это единственный проводник, который появляется в списке, когда вы выбираете «Показать в» для файла, который редактируется или был найден в режиме поиска.
источник
CommonNavigator
, предоставляемыйorg.eclipse.ui.navigator.resources
плагином. Он обеспечивает вид рабочей области и имеет большое количество NCEs (Navigator Content Extensions) вклад для ресурсов, Java, C, веб - инструменты, инструменты данных, PHP и т.д. Источникисточник