Eclipseのチュートリアル 1/3

社内JAVA教育のため、Eclipseの基本知識を調査します。中国の「w3cschool」を参照して、本資料を作成します。
参照URL：https://www.w3cschool.cn/eclipse/eclipse-install.html


## Eclipseのインストール
ダウンロードリンク:https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2023-12/R/eclipse-java-2023-12-R-win32-x86_64.zip
Eclipse のインストール パッケージはそれぞれ異なります。Java 開発者は通常、Eclipse IDE for Java Developers を使用して Java アプリケーションを開発します。
日本ではよく利用しているのは Pleiades All in Oneです。
ダウンロードURL：https://willbrains.jp/


Eclipseのインストールは非常に簡単で、圧縮されたパッケージをダウンロードするだけで、解凍して使用することができます。
インストールパッケージをダウンロード
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/c15b45ab-b118-cb78-c99b-5f4ce76cd2f1.png)
フォルダに入ります｡図の赤枠がEclipse起動プログラムです｡
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/a266b0a2-723c-2c49-e191-6ffd031a64f1.png)

初めて開くときは、作業環境を設定する必要があります。作業ディレクトリを指定するか、デフォルトの C ドライブの作業ディレクトリを使用できます。[Launch] ボタンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/2740a60e-b2d9-f3ff-8ea8-dd975c7640e4.png)

プロジェクトを作成します。「file」--「New」--「java Project」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/b552ade4-c58a-dcea-2455-3845cc98f5e0.png)

プロジェクト名を入力します。たとえば「test」と入力し、「finish」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/803e22ac-b224-f82c-b4d1-43cf0b5383f7.png)

プロジェクトの作成を完了するには、赤いボックス内の小さなアイコンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/42ed179f-ee6e-8dc5-a5fd-1475b327ccb8.png)

左側のメニューで「test」プロジェクトを選択し、右クリック--「New」--「Class」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/88b17dc0-cb3e-e9ae-5ac5-9b3949bf3e58.png)

クラス名 (Test など) を入力し、「Finish」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/7ae9c47c-e744-c91f-d998-c17a41528b1e.png)

これにより、コード ボックスにコードの入力を開始できるようになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/a9450714-99ba-4fe5-a3e2-7833b4138889.png)
## Eclipse の文字セットの変更
デフォルトでは、Eclipse の文字セットは GBK ですが、現在多くのプロジェクトで UTF-8 が使用されているため、Eclipse 開発環境の文字セットを UTF-8 に設定する必要があります。設定手順は次のとおりです。

メニューバーの「Window」→「Preferences」→「General」→「Workspace」→「Text file encoding」を選択し、「Text file encoding」で「Other」をクリックし、「UTF-8」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/60d1e241-f1de-1741-84ce-2a57b5ca89ed.png)

## Eclipseのメニュー
Eclipse で表示されるメニュー バーには、通常、次のメニューが含まれています。

File
Edit
Navigate
Search
Project
Run
Window
Help
File：[File] メニューを使用すると、ファイルを開いたり、エディタを閉じたり、編集内容を保存したり、ファイルの名前を変更したりできます。 ワークスペースの内容をインポートおよびエクスポートして、Eclipse を閉じることもできます。
Edit：「Edit」メニューにはコピー＆ペーストなどの機能があります。
Source：「Source」メニューは、Java エディターが開いている場合にのみ表示されます。 「ソース」メニューは、Java ソース コードの編集に関連するいくつかの操作に関連付けられています。
Navigate：「Navigate」メニューには、リソースを素早く見つけるためのいくつかの操作が含まれています。
Search：「Search」メニューでは、指定したワークスペース内の指定した文字の検索を設定できます。
Project：「Project」メニューは、プロジェクトを作成するためのいくつかの操作に関連付けられています。
Run：「Run」メニューには、いくつかのコード実行モードとデバッグ モードの操作が含まれています。
Window：「Window」メニューを使用すると、複数のウィンドウを開いてビューを同時に閉じることができます。 Eclipse パラメータ設定もこのメニューにあります。
Help：「Help」メニューを使用すると、Eclipse の説明情報を含むヘルプ ウィンドウが表示され、プラグインをインストールすることもできます。

## Eclipseのパースペクティブ
### パースペクティブとは
パースペクティブとは、eclipse ワークベンチのビューの初期セットとメニューバー・ツールバーを含めたレイアウトを定義したものです。各パースペクティブは、特定のタスクや作業を実行することを目的としています。例えば、Java パースペクティブは、ソースコードを編集する際に共通的に使用されるビューを組み合わせたもので、デバッグ・パースペクティブには、Java プログラムをデバッグする際に使用されるビューが含まれています。
### パースペクティブ操作
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/18fe8f5a-d7c7-0b1d-1da9-2fa86149c8ec.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/c5e0a0e3-c503-f036-c2e0-4d202b7e2597.png)

「Window」メニューからパースペクティブダイアログボックスを開き、「Open Perspective > Other」を選択します。
「パースペクティブ」ダイアログ・ボックスには、使用可能なパースペクティブのリストが表示されます。
### パースペクティブ切り替え
ほとんどの Java 開発者は、Java パースペクティブとデバッグ パースペクティブを使用します。 ツールバーのパースペクティブ名で自由に切り替えることができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/b31da664-1f3d-583d-8cf4-82953baec0f6.png)
### パースペクティブ閉じる
ツールバー上のパースペクティブ名を右クリックし、「Close」項目を選択してパースペクティブを閉じます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/4dbc5c1d-bcd9-4483-ff6f-e5c7b8d70210.png)

## Eclipseワークスペース
通常、ワークスペースはプロジェクトの開始時に設定できますが、デフォルトのワークスペースとして設定することができ、次回起動後は設定する必要はありません。
ワークスペースには明らかな階層構造があります。 プロジェクトは最上位にあり、プロジェクト内にはファイルやフォルダーを含めることができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/f58877cb-a336-1522-d7d3-500ad418c9f4.png)
### ワークスペース設定
メニューバーの「Window」→「preferences...」→「General」→「Workspace」を選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/30ad892d-bb29-8c75-7223-46c56297cd0b.png)

### Eclipseスイッチワークスペース
Eclipseでは、メニューバーの「File」→「switch workspace」でワークスペースを切り替えることができます

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/023dcbd6-6810-d612-9b81-3dc68553f26b.png)
## Eclipse が Java プロジェクトを作成する
### 新しい Java プロジェクトを作成する
「File」メニューをクリックし、「New 」>「Java Project」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/44720b97-ba65-d8a7-98dd-a68e21cab712.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/5a73444b-7417-2e4a-19c5-ac3385624ce1.png)

プロジェクト名を入力します (「Project Name」列に)
Java ランタイム環境 (JRE) を選択するか、デフォルトをそのまま使用します。
[Project Layout] を選択します。プロジェクト レイアウトによって、ソース コードとクラス ファイルを別のフォルダーに配置するかどうかが決まります。 推奨されるオプションは、ソース コードとクラス ファイル用に別のフォルダーを作成することです。

「Finish」ボタンをクリックしてプロジェクトを作成するか、「Next」ボタンをクリックして Java ビルド構成を変更します。

### Eclipse Java ビルド パス
Java ビルド パスは、Java プロジェクトのコンパイル時に依存クラスを検索するために使用されます。

Java プロジェクトのプロパティ ダイアログ ボックスの Java ビルド パス オプションを使用して、Java ビルド パスを表示および変更できます。

Java プロジェクトのプロパティダイアログ・ボックスを呼び出すには、「Package Explorer」ビューで指定した Java プロジェクトを右クリックし、「Properties」メニュー項目を選択します。

次に、左側のウィンドウで「Java Build Path」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/d2405330-3df4-7837-a098-3cb6fe17f4e8.png)

Java ビルド パス ウィンドウでは、すでに jar パッケージを参照できます。

jar パッケージの参照は、「Libraries 」タブで実行できます。「Libraries 」タブで、「Add JARs」をクリックして Eclipse ワークスペースに存在する jar パッケージを追加するか、「Add External JARs」をクリックして他のファイルに jar パッケージを導入できます。

## Java パッケージを作成します

[File]メニューをクリックし、[New] > [Package]を選択します。
ポップアップボックス（New Java Package）では以下の操作が行えます。

リソースフォルダー名を入力します (Source Folder)
パッケージ名を入力します（Name）
「Finish」ボタンをクリックします

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/19b2032b-615e-0bee-201a-886ad96c9226.png)

## Java クラスを作成します
「File」メニューをクリックし、「New」>「Class」を選択します。
Java クラス ウィザードのポップアップ ウィンドウでは、次の操作を実行できます。

フォルダー名（Source Folder）とパッケージ名（Package）が正しいか確認してください
クラス名を入力してください
別の変更クラスを選択してください
Superclassの名前を入力するか、「Browse」ボタンをクリックして既存のクラスを選択します
「Add」ボタンをクリックして、クラスによって実装されるインターフェースを選択します
チェックボックスでは、メソッドの作成方法とコメントを自動生成するかどうかを選択できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/afc6f0ad-92dd-7a0e-2fd1-eabdffdbad47.png)

「Finish」ボタンをクリックします

## Javaインターフェースの作成
「File」メニューをクリックし、「New」>「Interface」を選択します。
Java インターフェース ウィザードのポップアップ ウィンドウでは、次の操作を実行できます。

フォルダー名（Source Folder）とパッケージ名（Package）が正しいか確認してください
インターフェース名を入力してください
「Add」ボタンをクリックし、継承するインターフェースを選択します。
コメントを自動的に生成するかどうかを選択します
「Finish」ボタンをクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3717257/81a4be35-a227-7ba7-2f21-e92f0e27886a.png)


この記事はEclipseのインストールから、基本のJavaプログラム作成までの操作を紹介します。