EclipseでJava学習事始め

Java学習を始めるにあたって、最初の環境構築とプログラム作成まで

今はVSCodeなどもあるが、現状実務ではまだまだEclipseが多いので、まずはEclipseで
慣れてくれば色々と試すのが良い

①Javaのインストール
②解凍アプリのインストール（Windowsの場合）
③Eclipseのインストール
④プログラムの作成と実行


# ①Javaのインストール

Eclipseの「Pleiades All in One」を利用するため、不要

# ②解凍アプリのインストール

Windowsの場合、Eclipseインストール時に「パス長 260 文字制限」により正常に解凍できないため、
解凍できるアプリケーションをインストールする

7-zip
https://sevenzip.osdn.jp/

.exeのファイルをダウンロードして実行
適当なフォルダ（デフォルトでOK）にインストールして完了

# ③Eclipseのインストール

まずはダウンロード

google等で「eclipse pleiades」で検索
おそらく一番上に出てくる「Pleiades - Eclipse 日本語化プラグイン」のサイトに移動
![elipse1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/4efbecb7-98f8-17a7-4c71-b1d636d1c87d.png)


バージョンが色々とあるが、最新もしくは最新の一つ前を選んでおけば間違いは少ない
今回は「Eclipse 2020」を選択
![elipse2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/52edaf1f-c140-295b-444a-17009d1a52d9.png)

進むとさらに、細かいバージョンの選択が必要になる
特にこだわりがなければ「Java」の「Full Edition」で問題なし
![elipse3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/e0676c91-5324-fe80-fe30-8e33e1391bb2.png)

ダウンロードページのファイルリンクをクリックし、ダウンロード開始
1.7GBほどあるため時間はかかる
![elipse4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/435c88a9-ac59-9df3-4c25-b58918acbf84.png)

ダウンロードしたファイルを解凍
先ほどインストールした7-zipを利用して解凍する

ファイル右クリック⇒7-zip⇒展開…
何があるかわからないので日本語のあるパスは避ける方が良い
OK例 C:\eclipse
NG例 C:\Users\山田太郎\Documents

※解凍フォルダ事移動することで問題なく動作可能


解凍したファイルの中にある「eclipse.exe」を実行
![elipse5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/48c41186-ad09-73db-8ec6-de9481f140b8.png)


実行中にワークスペースの場所を聞かれるので適当な場所を選択（デフォルトでOK）
![elipse7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/85ac64a1-4877-7c46-34d8-89d09e785417.png)


無事Elipse起動！
![elipse8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/c9cd2ae5-5126-ea88-c62c-8981d7ea9848.png)


# ④プログラムの作成と実行

プログラムの学習で定番のHello Worldを試してみよう

プロジェクトの作成を行う
![elipse8-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/8dfc2695-56b0-4326-b997-bac850f9ebbb.png)

プロジェクト名は適当でOK（今回はhellojava）
プロジェクト名を入力したら「完了」ボタンをクリック

![elipse9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/cf78d637-3dea-89e3-1aa1-fc15ac95a824.png)

「module-info.javaの作成」は「作成しない」をクリック
※Eclipseのバージョンによっては出ない
![elipse10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/96132133-9a93-a836-e772-9fe76408c874.png)

プロジェクト作成に成功！
![elipse11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/5a0cc090-98b8-41d1-b341-0d08162df69a.png)


ソースを新規で作成
ファイル⇒新規⇒クラス
![elipse12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/5e64a113-3b60-cf34-8553-911f837e6981.png)


名前に適当な名前（今回はHelloJava）
「public static void main(String[] args)」にチェックをつけて、完了ボタンをクリック
![elipse13-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/48854c0c-8f2b-8537-f793-f5ceb0c442b3.png)

出来たファイルの中身をちょこちょこと変更して、ファイルを保存し、アプリケーションの実行を行う
ファイル右クリック⇒実行⇒Java アプリケーション
![elipse15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/d46e1a60-c5a7-9193-0a22-4b018ba7ce7b.png)

左下のコンソールウィンドウに結果が表示されました！
![elipse16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/428266/659cbee7-7f5b-e612-b914-bc9090ba2119.png)


あとは、Javaのテキスト本やサイトを見ながら学習をしていきましょう