あなたに合った学習プランは?LINE適正コース診断はこちら プログラミングが全て無料で学習可能!
【初心者向け】Java開発環境に必要なソフトウェアや開発手順を解説 - 忍者CODEマガジン

【初心者向け】Java開発環境に必要なソフトウェアや開発手順を解説

基礎知識

Web(ウェブ)アプリの開発を目標にJavaを学習してみたいと考えている方もいるでしょう。Javaを学ぶには開発に必要な環境の構築が必要です。今回はJavaを学ぶ際に必要な開発環境について紹介します。

Javaの開発環境に必要なソフトウェア

Javaの開発に必要なのは、JDKとIDEです。それぞれの特徴と必要性を説明します。

JDK

JDKとはJava Development Kitのことです。Javaの開発に必要な環境で、主に下記の機能が含まれます。

・実行環境であるJRE
・実行形式に変換するコンパイラ
・バグ発見をサポートするデバッガ
・開発を効率化するクラスライブラリ
・ソースから自動的にドキュメントを生成する機能

JDKはJavaを提供しているORACLE社の公式サイトからダウンロードできるファイルです。ダウンロード後はファイルを実行し、手順に従ってインストールを完了させます。

IDE

IDEはIntegrated Development Environmentのことで、日本語では総合開発環境といわれます。効率的にプログラミングを行うのに必要な環境です。

IDEはソフトウェアを統合し、画面ひとつで操作できるようにしたソフトのため、必要なソフトを別々に入手して管理する必要がなくなります。

さらに、IDEには入力を補完する機能やエラーを赤線などで表示する機能もあり、効率的でより正確性の高いプログラムの作成に役立ちます。

Javaの開発でよく使われるのは無料で入手できる「Eclipse」です。標準プラグインでJavaの開発環境が備わっており、C、C++、Python、RubyなどJava以外の言語も広くカバーしています。ほかにも、VS Code、IntelliJ IDEAなどのIDEがあります。

公式LINE登録で5大特典無料プレゼント!!

Java開発初心者は「Pleiades All in One」を使うのがおすすめ

Javaに必要な開発環境でも紹介したように、本来、JDKとIDE(Eclipseなど)は別々にダウンロードしてPCにインストールしなければなりません。

しかし、「Pleiades All in One」であれば、JDKや環境変数の設定、Eclipse、日本語化がすべて実施された開発環境が手に入るため、JDKやEclipseを別々にインストールする必要がありません。

「Pleiades All in One」は、Eclipseの日本語化プラグインであるPleiadesのほか、Web開発に使用できるWTPなど、よく使用されるさまざまなプラグインをパッケージ化したソフトウェアです。

「Pleiades All in One」は、MergeDoc Projectの公式サイトにて無料で入手できます。Javaの開発初心者には、開発環境をすぐに整えられる「Pleiades All in One」がおすすめです。

EclipseでJavaの開発環境を構築する手順

Javaの環境開発を構築する手順について、Pleiades All in OneのインストールとEclipseの画面の設定に分けて紹介します。

1.Pleiades All in Oneのインストール

「Pleiades All in One」は、下記の手順でインストールします。

1.サイトからダウンロードする
日本語化プラグインの「Pleiades」やパッケージ化された「Pleiades All in One」は、MergeDoc Projectの公式サイトで配布されているソフトです。下記の公式サイトにアクセスして、最新バージョンをダウンロードします。

開発言語に対応する複数のパッケージが表示されるため、JavaのFull Editionを選択してダウンロードしましょう。

MergeDoc Project

2.ファイルをインストール
ダウンロードしたexeファイルを実行し、PCにインストールします。ファイルをクリックするとファイルの解凍と展開が始まるため、説明に沿って作成先のフォルダを指定してインストールします。

3.Eclipseを起動
作成したフォルダから「eclipse.exe」を選択して起動します。

4.保存先を設定
Eclipseを起動すると、「ワークスペースとしてのディレクトリー選択」の画面が表示されます。ファイルの保存先を設定する画面です。基本的には、デフォルトのまま(表示された内容のまま)にして起動します。

5.画面の表示
起動後に、日本語化された画面が表示されれば開発環境の構築は完了です。

2.Eclipseのワークベンチ/パースペクティブ設定

Eclipseの画面は、エディタやサブウィンドウなど複数のウィンドウで構成されています。ワークベンチとは、この複数のウィンドウによるEclipseの画面全体のことです。

ワークベンチ内には、下記のようなタブ付きの小さなウィンドウであるビューが存在します。

・ソースコードを記述するコードエディタ
・文字列を標準出力するコンソールビュー
・タスクを表示するタスクビュー
・コンパイルエラーなどを表示する問題ビュー
・ソースコードからドキュメントを自動作成するJavadocビュー
など

パースペクティブとは、ビューの集合体です。ビューは個別にカスタマイズできますが、パースペクティブを利用すれば、ビューを一括で切り替えられます。

Eclipseのデフォルトの画面では使いにくさもあるため、必要に応じてビューはカスタマイズするのがおすすめです。

パースペクティブは、編集用やデバッグ用など、特定の作業に特化したものがあらかじめ用意されています。「ウィンドウ」の「パースペクティブ」から切り替えられるため、作業に合わせてパースペクティブを選択しましょう。

公式LINE登録で5大特典無料プレゼント!!

EclipseでJavaのプログラムを作成・実行する方法

Javaの簡単なプログラムを、Eclipseで作成して実行するまでの手順を紹介します。

1.プロジェクトをつくる

プロジェクトとはEclipseで作成するプログラム一式の単位です。Eclipseでは、まず新規プロジェクトの作成から行います。手順は下記の通りです。

1.「ファイル」タブをクリック
2.「新規」から「プロジェクト」を選択
3.新規Javaプロジェクトのウィンドウが表示される
4.プロジェクト名に任意の名前を入力
5.ほかの項目は基本デフォルトのままで「完了」をクリック

2.パッケージを作る

パッケージは、ソースファイルを格納する場所で、フォルダのような役割を果たします。新規プロジェクトを作成した後は、パッケージの作成が必要です。下記の手順で作成します。

1.プロジェクトを選択
2.右クリックで「新規」から「パッケージ」を選択
3.新規Javaパッケージのウィンドウが表示される
4.「名前」にパッケージの名称を入力
5.「完了」をクリック

3.クラスをつくる

クラスは、オブジェクト指向であるJavaの基本概念のひとつです。オブジェクト指向とは、部品を組み合わせるようにプログラムを構築する考え方をいいます。

クラスとは、設計図のようなもので、プログラムの単位です。Javaでプログラムを書くにはクラスを作成する必要があります。新規クラスの作成手順は下記の通りです。

1.メニュー画面から「クラス」を選択
2.「新規」から「クラス」を選択
3.新規Javaクラスのウィンドウが表示される
4.「名前」にクラスの名前を入力
5.public static void mail(String[] args)にチェックを入れる
6.コメントにチェックを入れる
7.「完了」をクリック

public static void mail(String[] args)は、mainメソッドのことで、コードを記述するルールとして、プログラムの実行に必要です。単独実行のプログラムは、チェックを付けてクラスを作成します。コメントにチェックを入れることで、mainメソッドのコメントが自動生成されます。

4.プログラムをつくる

クラス作成時に「public static void main(String[] args)」にチェックを入れることで、下記のソースコードがクラス内に自動で作成されます。

public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
}
}

新たなプログラムは、「// TODO 自動生成されたメソッド・スタブ」の後に記述しましょう。

「Hello Java!」を出力したい場合、下記のようにプログラムに記述します。

public static void main(String[] args) {
// TODO 自動生成されたメソッド・スタブ
System.out.println(“Hello Java!”);
}
}

プログラムを作成したら、「メニュー」画面から「ファイル」、「保管」を選択してコードを保存します。

5.プログラムを実行する

プログラムの実行は、メニューの下にある緑色の「実行」アイコンをクリックして行います。

エラーが発生しなければ、下のコンソールビューに、「Hello World!」と表示されます。正しく出力されれば、プログラムは成功です。

まとめ

Javaを開発するには、JDKとIDEが必要です。日本語化パッケージやEclipseを含んだ「Pleiades All in One」もありますので、初心者ならひとつインストールするだけで開発環境を構築できる「Pleiades All in One」がおすすめです。

ひとりで開発環境を構築するのに自信がない方、一からJavaを学びたい方はNINJA CODEでプログラミング学習を始めてはいかがでしょう。

NINJA CODEなら、Javaの基礎知識だけでなく、Eclipseを使って実際に操作しながらJavaを学習できます。ECサイト開発などの実践も学習内容に含まれているため、未経験からプロを目指せます。