Eclipse Package ExplorerとEclipse Project Explorerの違いは何ですか?


130

特にガリレオ以来、これらの2つのビューは事実上同一であるように見えます。これは本当ですか、それとも私はどちらか一方のいくつかの機能を逃していますか?


3
私はプロジェクトエクスプローラーに気づかなかった...
pjp

@pjpあなたはwindows-> show view-> other to enable it
thedrs

回答:


76

Eclipseのヘルプによると、プロジェクトエクスプローラー

ワークベンチの特定の構成によってカスタマイズされるワークベンチ内の成果物の階層ビューを提供します。

Java開発者ツール(JDT)のみがインストールされている場合、プロジェクトエクスプローラーは、Javaプロジェクトに対してパッケージエクスプローラー(コンテキストメニューのリファクタリングやその他のソースコード操作を含む)のように見え、動作します。ただし、プロジェクトエクスプローラーは他の言語やプロジェクトタイプでも使用できます。

追加のプラグインは、プロジェクトエクスプローラービューに「追加情報」を提供し、より「高度な」ものにします。たとえば、Webツールがインストールされていて、動的Webプロジェクトがある場合、プロジェクトエクスプローラーには、デプロイメント記述子やJavaScriptリソースなどの追加のツリーノードが表示されます。Project Explorer / Customize View ... / Contentで、利用可能なすべてのコントリビューションを表示(および構成)できます。

たとえば、SpringSource Tool Suite 2.1.0を使用しています。Webプロジェクト、Spring Bean、およびWebサービス用の追加ノードがあります。このため、プロジェクトエクスプローラーを使用することをお勧めします。


3
「パッケージエクスプローラーは追加のツリーノードを表示します」-「プロジェクトエクスプローラーは追加のツリーノードを表示する」という意味ですか?
Petr Gladkikh、

1
また、プロジェクトエクスプローラーでは、ダブルクリックでプロジェクトを開くことができません-パッケージエクスプローラーでは開きます。
Kirill Rakhman、2011年

2
プロジェクトエクスプローラーに欠けているものの1つ(本当に私を悩ませます)は、ワーキングセットを操作するときに「その他のプロジェクト」であるため、プロジェクトを簡単に「失う」ことができます。この問題の追跡/投票は、bugs.eclipse.org / bugs / show_bug.cgi?id = 266030行うことができます。
studgeek 2012

別の問題は、一部のプラグインがプロジェクト/パッケージエクスプローラービューの1つにのみ機能を追加することです。たとえば、ファイルのディレクトリのエクスプローラーウィンドウのコンテキストメニューを開く
PexTools

@KirillRakhman Project Explorerダブルクリックでプロジェクトを開くようになりました。バージョン2019-03でテスト済み。
Marco Sulla

15

プロジェクトエクスプローラーはナビゲーターの後継として意図されており、(ほとんどの場合)言語に依存しません。

パッケージエクスプローラーはJavaプロジェクト専用です。そのため、コンテキストメニューにリファクタリングのような機能があります。パッケージエクスプローラーにはJavaクラスとパッケージ(名前が示すとおり)も表示され、プロジェクトエクスプローラーにはフォルダーと.javaファイルが表示されます。


興味深いことに、「ナビゲーター」は水平スクロールをサポートしていますが、「パッケージエクスプローラー」はサポートしていません- 投票して
Daniel Sokolowski

4

Javaプロジェクトで(Junoで)見られるいくつかの違い:

  • プロジェクトエクスプローラーで、コンテキストメニュー> [新規]を選択すると、クラス、インターフェイス、列挙型、パッケージなどの一般的なJavaアーティファクトが表示されます...パッケージエクスプローラーでは、さまざまな種類のプロジェクト、Webサービス、フォルダー、ファイルなどが表示されます。
  • パッケージエクスプローラーでは、2つのパッケージ間でクラスファイルをドラッグアンドドロップできます。自動的にリファクタリングが行われます(パッケージの移動と変更、および他のクラスへのインポート)。プロジェクトエクスプローラーでは、ドラッグアンドドロップを実行できません。
  • そして言ったように、プロジェクトエクスプローラーはより多くの情報を示します。配置の説明、JavaScriptリソース、配置されたリソースなど。パッケージエクスプローラはJava中心です。

そのため、2つのタブを並べて表示しています。:-)


2

マイプロジェクトエクスプローラーはソースコード管理システムに属するフォルダーを非表示にし、パッケージエクスプローラーは.gitフォルダーなどを表示します。また、パッケージエクスプローラーには、リファクタリングなど、ソースコードで機能するオプションがさらに用意されています。


2

私が気付いたのは、少なくともJava Androidアプリを開発するとき、project.propertiesファイルが存在しないか存在しない場合、プロジェクトはパッケージエクスプローラーに表示されないことです。

私はパッケージエクスプローラーのみを使用していて、プロジェクトエクスプローラーを非表示にしていて、インポートしたプロジェクトが表示されない理由を理解しようとして髪の毛を引き出していました。コンソールに、プロジェクトには.propertiesファイルがないと表示されていましたが、表示されませんでしたright click -> fix properties。次に、プロジェクトエクスプローラーを開きました。


2

パッケージエクスプローラーを選択する理由の1つは、編集中のファイルまたは検索ビューで見つかったファイルに対して[表示]を選択したときにリストに表示される唯一のエクスプローラーであることです。


1
  • Project Explorer-これはCommonNavigatororg.eclipse.ui.navigator.resourcesプラグインによって提供されるのインスタンスです。ワークスペースのビューを提供し、リソース、Java、C、Webツール、データツール、PHPなどに貢献する多数のNCE(Navigator Content Extensions)があります。ソース
  • Project Explorer 、Webプロジェクト、エンタープライズプロジェクト、Spring Bean、およびWebサービス用の追加ノード。
  • パッケージエクスプローラー -Java 開発ツール(JDT)UIプロジェクトによって提供され、ワークスペースのJavaクラスのビューを提供します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.