Java プログラミング 第 3 版対応

補足資料● Java プログラムの動作環境● Java プログラムの作成から実行まで（株）アイテック-1-

教育研究開発部

Copyright by ITEC,Inc. 2013

------------------------------------------------------------------------------------------目 次
はじめに .......................................................................................................................................................................... 3
12.

3.

4.

Eclipse の環境構築 ........................................................................................................................................... 4
1.1.

Eclipse の入手先...........................................................................................................................................................4

1.2.

Eclipse の動作に必要なもの...................................................................................................................................5

1.3.

Eclipse におけるクラスパス...................................................................................................................................7

1.4.

Eclipse のワークスペース........................................................................................................................................7

Java プログラムの作成方法 ........................................................................................................................ 8
2.1.

新しい Java プロジェクトの作成........................................................................................................................8

2.2.

新しいクラスの作成................................................................................................................................................. 10

2.3.

自動コンパイル機能................................................................................................................................................. 11

2.4.

入力候補自動表示機能............................................................................................................................................ 12

デバッグ実行..................................................................................................................................................... 13
3.1.

ブレークポイントの設定 ....................................................................................................................................... 13

3.2.

デバッグ実行の開始................................................................................................................................................. 143.3.

出力結果の確認 .......................................................................................................................................................... 14

3.4.

ブレークポイントにおける変数の値確認 ..................................................................................................... 15

ペインとは ......................................................................................................................................................... 16

おわりに ....................................................................................................................................................................... 17

Copyright by ITEC,Inc. 2013-2-

------------------------------------------------------------------------------------------

はじめに
この補足資料は，テキスト「Java プログラミング（第 3 版）」の p.12～p.13 で説明している「Java プログラムの動作環境」，「Java プログラムの作成から実行まで」を，オープンソースの IDE（統合開発環境）として広く普及している Eclipse（エクリプス）を使って行う手順を示したものです。
Eclipse を利用すれば，GUI から簡単にソースコード作成やコンパイル，デバッグ実行を行うことが可能になります。

Eclipse（IDE：統合開発環境）
エディタ

エディタ

（ソースコードの作成）（ソースコードの作成）

コンパイラ

コンパイラ

（ソースコードの翻訳）（ソースコードの翻訳）

デバッガ

デバッガ

（プログラムの実行と確認）（プログラムの実行と確認）

商標表示
各社の登録商標および商標，製品名に対しては，特に注記のない場合でも，これを十分に尊重いたします。

-3-

Copyright by ITEC,Inc. 2013

------------------------------------------------------------------------------------------

1

Eclipse の環境構築

ここでは，Eclipse の入手と環境構築を行う手順を説明します。

1.1. Eclipse の入手先
Eclipse は，次の URL より入手可能です。
ダウンロード先 URL
http://www.eclipse.org/downloads/

本解説では，2013 年 3 月 26 日時点の最新版である，Eclipse の Juno Service
Release 2 を使っております。

Copyright by ITEC,Inc. 2013-4-

------------------------------------------------------------------------------------------

1.2. Eclipse の動作に必要なもの
Eclipse は Java によって動作するため，JRE あるいは JDK が必要です。

JRE または JDK がないと，上のような画面が表示されます。OK ボタンを押して進んでください。なお，テキストの p.12 を参照して，既に JDK をインストールしている場
合，上記の画面は表示されず，Eclipse が起動されます。
JRE や JDK は下記 URL より入手します。
http://www.oracle.com/technetwork/java/javase/downloads/index.html-5-

Copyright by ITEC,Inc. 2013

------------------------------------------------------------------------------------------

なお，Eclipse は JDT（Java Development Tools）という独自のコンパイラ環境を持っているので，JDK でなく，JRE だけでも Java のプログラムコードをコンパイル，デバッグ実行することが可能です。

Copyright by ITEC,Inc. 2013-6-------------------------------------------------------------------------------------------

1.3. Eclipse におけるクラスパス
Eclipse ではクラスパスの設定も自動的に行われるため，基本的にクラスパスを手動で設定する作業は不要になります。

1.4. Eclipse のワークスペース
Eclipse では作成するプログラムの格納フォルダをワークスペース（workspace）と呼びます。起動時には，データ格納先のフォルダであるワークスペースのフォルダ位置を指定するように求められます。デフォルトではログインユーザの個人フォルダの中に「workspace」という名称のフォルダが作成され，そこがワークスペースの最上位となります。

「Use this as the default and do not ask again」にチェックを入れることで，次回以降はこのダイアログが開かれないようになります。

上で指定されたフォルダにプロジェクトを構成するメタ情報やソースコード格納用のフォルダが生成されます。

-7-

Copyright by ITEC,Inc. 2013

------------------------------------------------------------------------------------------

2. Java プログラムの作成方法
Eclipse を使った Java プログラムの作成は次の手順で行います。
・ 新しい Java プロジェクトの作成
・ 新しいクラスの作成
・ プログラムコードの編集

2.1. 新しい Java プロジェクトの作成
Eclipse を使って Java プログラムを作成する際には，まず最初に「Java プロジェクト」という箱を作成する必要があります。Java では一つのクラスファイルが一つのクラスを表現しますが，多くの場合，複数のクラスがまとまって，一つの意味をなすプログラムとなります。Java プロジェクトはこれを格納するための箱なのです。逆に言うと一つのJava プロジェクト内には複数のクラスを格納することができます。

Eclipse 上で，Java のプログラムの作成を開始するには，画面左にある Package
Explorer 上で右クリックをして，コンテキストメニューより「New」→「Java Project」を選択します。

Copyright by ITEC,Inc. 2013-8-

------------------------------------------------------------------------------------------

ここで開いたダイアログにプロジェクト名（「Project name」）を入力して次に進みます。その他の項目は，ランタイム環境の Java のバージョンに依存するプログラムを作成するのでなければ，デフォルトのままで構いませんので，「Finish」を押して進みます。

Java プロジェクトが作成されると，上図の様に Package Explorer にツリーとして表示されます。この中で，src フォルダは Java のソースコードを格納するフォルダの最上位，JRE System Library は，標準で参照するライブラリをまとめた論理的なフォルダになっています。

-9-

Copyright by ITEC,Inc. 2013

------------------------------------------------------------------------------------------

2.2. 新しいクラスの作成

Java プロジェクトの作成が完了したら，次にクラスを一つ作成します。Package
Explorer にて，先ほど作成した Java プロジェクトの src フォルダを右クリックして，コンテキストメニューから，「New」→「Class」を選択します。

クラスの属性を入力する画面が表示されますので，パッケージ名（「Package」）やクラス名（「Name」）を入力して「Finish」を押下します。
パッケージ名は省略することも可能です。

Copyright by ITEC,Inc. 2013- 10 -------------------------------------------------------------------------------------------

クラスの作成が完了すると，上図のようにクラスの雛形が自動的に作成されます。

2.3. 自動コンパイル機能
Eclipse では，ソースコードを自動的にコンパイルする機能があります。このため，開発者はプログラムコードを書いたら，実行をするだけでプログラム開発を進めることができます。

- 11 -

Copyright by ITEC,Inc. 2013

------------------------------------------------------------------------------------------

2.4. 入力候補自動表示機能
Eclipse では，プログラムコードの入力時にクラスメソッドやプロパティの候補をプル
ダウンメニューで表示する機能があります。

Copyright by ITEC,Inc. 2013- 12 -

------------------------------------------------------------------------------------------

3. デバッグ実行
Eclipse では，Java プログラムを作成後，デバッグ実行することが可能です。デバッグ
実行とは，プログラムを実行しながら，途中で一時停止させたり，変数の中身を参照するというデバッグのための実行機能といえます。
Eclipse を使った Java プログラムのデバッグ実行では，次のようなデバッグ操作が簡単に行えます。
・ ブレークポイントの設定
・ デバッグ実行の開始
・ 出力結果の確認
・ ブレークポイントにおける変数の値確認

3.1. ブレークポイントの設定
ブレークポイントはソースコード上の任意の行に対して設定するものであり，プログラムの実行がこの行に差しかかった段階で，プログラムを一時停止するためのものです。
ブレークポイントでプログラムを一時停止した状態で，各変数の値が想定どおりになっているかどうか，参照して確認するという目的で設定します。

ブレークポイントの設定は，ソースコードエディタの左側の余白部分をダブルクリックすることによって行います。もう一度ダブルクリックすることで，設定を解除できます。

- 13 -

Copyright by ITEC,Inc. 2013

------------------------------------------------------------------------------------------

3.2. デバッグ実行の開始

3.3. 出力結果の確認
デバッグ実行を開始すると，画面の構成が「Debug」ペイン（「4.ペインとは」で解説）という構成に変わります。そしてプログラムからの出力結果は，次図のように「Console」という子ウィンドウ内に表示されます。

Copyright by ITEC,Inc. 2013- 14 -------------------------------------------------------------------------------------------

3.4. ブレークポイントにおける変数の値確認

ブレークポイントに差しかかって，プログラムの実行が一時停止されると，ここでは，プログラムコードや，変数内容を確認するためのウィンドウが利用できます。

- 15 -

Copyright by ITEC,Inc. 2013

------------------------------------------------------------------------------------------

4. ペインとはEclipse は，Java プログラムの開発専用の IDE ではありません。このため，Java プログラムの開発や，その他の言語による開発，またデバッグの際に，画面の構成要素や位置が変わります。この画面内の構成要素のセットを「ペイン」と呼びます。各ペインは画面右上のボタンで手動でも切替え可能です。

Java ペイン

Debug ペイン

Copyright by ITEC,Inc. 2013- 16 -

------------------------------------------------------------------------------------------

おわりに
本編では，Windows のコマンドプロンプトやテキストエディタ，Java コンパイラ単体を使った Java プログラムの作成方法を提示しております。これは Java という言語の実行環境やクラスパスといった基本概念を覚えるために重要なステップです。
一方，この様な基礎をおさえた後は，さらに効率的なプログラミングを行うために，IDE（統合開発環境）を使いこなすという応用力も重要になります。
基礎から応用をおさえ，プログラミングの大海原に漕ぎ出してください。

- 17 -

Copyright by ITEC,Inc. 2013

------------------------------------------------------------------------------------------

Java プログラミング（第 3 版）

補足資料

著者 ■ 山本明生
編集 ■ 石川英樹
発行日
発行人
発行所

2013 年 9 月 1 日 発行
土元 克則
株式会社アイテック 情報処理技術者教育センター〒103-0015
東京都中央区日本橋箱崎町 17-9 箱崎升喜ビル
電話 03-5652-6065
http://www.itec.co.jp/

本書を無断複写複製（コピー）すると著作者・発行者の権利侵害になります。
© 2013 ITEC Inc.

Copyright by ITEC,Inc. 2013- 18 -