Eclipse3の基本操作を憶えよう

ワークベンチワークベンチとは、日本語にすると「作業台」のことで、起動したEclipse自体を指します。図1がEclipseを起動した状態ですが、次のような部品で構成されています。図1:ワークベンチの部品(画像をクリックすると別ウィンドウに拡大図を表示します) ビューとエディターEclipseのウィ

宮本 信二

2005年2月1日 20:00

ワークベンチ

ワークベンチとは、日本語にすると「作業台」のことで、起動したEclipse自体を指します。図1がEclipseを起動した状態ですが、次のような部品で構成されています。

ワークベンチの部品

図1:ワークベンチの部品
(画像をクリックすると別ウィンドウに拡大図を表示します)

ビューとエディター

Eclipseのウィンドウ全体は「ワークベンチ」と呼ばれます。サブウィンドウがいくつかありますが、これらは「ビュー」あるいは「エディター」と呼ばれるものです。エディターは主にファイルを編集する ためのサブウィンドウ、ビューは主に種々の情報を閲覧するためのサブウィンドウです。

Javaパースペクティブ(上の画面、説明は後述)の初期状態では、左側にファイルをツリー表示する「パッケージ・エクスプローラビュー」、右側にクラス内の構造を表示する「アウトラインビュー」、下側にエラーをリストする「問題ビュー」が配置されています。また真ん中にJavaファイルを編集する 「Javaエディター」が配置されています。

ビューのエリア内には複数のビューが置かれています。例えば、下側の「問題ビュー」は、タブ部分を選択することで、他の「コンソールビュー」や「Javadocビュー」などに切り替えることができます。

さらに、ビューやエディターの配置は自由に変更することができます。これはタブ部分をドラッグ&ドロップすることで行いますが、この記事の中ではデフォルトの配置のままですすめます。


メニューバーとツールバー

ワークベンチの上にある2つのバーは「メニューバー」と「ツールバー」です。メニューバーから、Eclipseのほとんどの操作を行うことが可能です。またツールバーは、頻繁に利用する操作が置かれています。


パースペクティブ

Eclipseを利用する上で、最初わかりづらいのは、「パースペクティブ」の仕組みでしょう。パースペクティブとは、ビューやエディター(メニュー、ツールバー、etc…)の組み合わせと配置のことで、 行いたい作業によってパースペクティブを切り替えて利用します。よく利用するパースペクティブには次のものがあります(表1)。

名前説明
リソースファイル編集用のシンプルなパースペクティブ。Eclipse起動時のデフォルトはこのパースペクティブになっています。
JavaJava編集用のパースペクティブ。おそらく最も利用する頻度が多いものです。
デバッグデバッグ時に利用するパースペクティブ。
CVSCVSを利用する際に利用するパースペクティブ
表1:パースペクティブの種類

パースペクティブは、ワークベンチの右上のアイコンで切り替 えます。多数のパースペクティブを開いているときは、表示が省略されていますので、「>>」アイコンから切り替えます。また一度閉じたパース ペクティブを新たに開くには同じく右上の「パースペクティブを開く」アイコンから開きます。

ビューやエディターの配置は、パースペクティブごとに位置が保存されているので、パースペクティブを切り替えて、「さっき、ここに配置したのに戻っ ているなぁ?」と混乱しないようにしてください。また、開いているビューの種類も自由に変更できます(メニューバーのウィンドウ→ビューの表示からお好みのビューを表示できます)。


Javaパースペクティブとリソースパースペクティブ

混乱しやすいところなので、Javaパースペクティブとリソースパースペクティブの違いについて、もう少しだけ説明しておきます。デフォルトのビューの配置も違いますが、一番大きい違いは、左側に表示されているファイル構造をツリー表示するビューの種類の違いです。Javaパースペクティブでは「パッケージ・エクスプローラビュー」(図2)が、リソースパースペクティブでは「ナビゲータービュー」(図3)が表示されています。

パッケージ・エクスプローラビュー

図2:パッケージ・エクスプローラビュー(Javaパースペクティブ)


ナビゲータビュー


図3:ナビゲータービュー(リソースパースペクティブ)


「ナビゲータービュー」では、パッケージ・エクスプローラで は表示されていないクラスファイルや、.project(Eclipseのプロジェクト定義ファイル)や.classpath(Eclipseのクラスパ ス定義ファイル)が表示されているのがわかります。ナビゲータービューでは、このように存在するファイルが実際のディレクトリ構造で表示されます。一方、 パッケージ・エクスプローラでは、Java開発時に必要な要素だけが表示されます。

人によって好みもあるようですが、通常、Java開発では、パッケージ・エクスプローラの方が便利でしょう。なお、ビューは自由に変更できますの で、Javaパースペクティブで、リソースナビゲーターを開いて配置しておくことも可能です。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30