はじめに
自身の備忘録として記録する
Eclipseってなに?
アメリカのIBM社が開発した統合開発環境(IDE)のこと。
IDEはIntegrated Development Enviromentの略
統合開発環境とは、開発に必要な便利ツールを統合した環境のこと
IDEはほかにもVSCodeやIntelliJ IEDAなどが挙げられる
中でもEclipseは主にJavaの開発に強みがある環境
しかし、Javaの開発のみしかできないというわけではなく、プラグインを使用することで、C、C++、JavaScript、PHP、Perl、Ruby、Pythonなどの言語を用いた開発環境としても使用することができる。
▼参考サイト
Eclipseのいいところ
- 無料で使えるオープンソース
- 高機能で安定して動く(Java)
- プラグインでカスタマイズできる(日本語化とか)
JDKってなに?
JDKはJava Development Kitの略
Oracleが発行元のJava開発環境
Javaの開発をするためのすごく基礎の基礎のようなイメージ。
コーディングをする際には
エディター等は標準装備されていないため、さくらエディターなど
別でエディターを準備する必要がある。
JDKとEclipseの違いって?
JDK
Javaを扱ううえで必ず必要な環境、コンパイラ
中枢部のようなイメージ、しかしJDKにはエディター等は含まれていないため、コーディングをする際には別でエディターソフトウェアなどを準備しないといけない。
Eclipse
JDKのようなコンパイラも含めたオールインワンセットのようなイメージ。しかしJDKではなく、似たようなECJというコンパイラが搭載されている。
つまり
開発環境の構築は
- JDK+周辺ソフト
- EclipseのようなIDEを使用する
の2パターンになることが考えられる。
EclipseにJDKって必要なの?
結論:必要ない
Eclipseには別でECJコンパイラが含まれており、
JDKを使用せずとも、Java開発が行うことができる。
注意点
JDKとECJは完全一致ではない。
JDKはoracle製、Java資格のoracleもJDK視点がおおい?
JDKにしかない機能等もある
Eclipseインストール方法
Eclipseの基本的な使い方