Eclipseの使い方

Eclipseの機能は膨大なので、ここですべての機能を紹介することはとてもできません。 このページでは、よく使うと思われるごく一部の機能を紹介します。

参考リンク

プロジェクトの作成

動的Webプロジェクトの作成

動的WebプロジェクトはJava Servlet/JSPなどのためのプロジェクトであり、 Servletの実行に必要な設定ファイルを自動生成してくれます。

  1. 「ファイル」―「新規」―「プロジェクト」で現れる 「ウィザードを選択」というウインドウで 「Web」を展開し、 「動的Webプロジェクト」を選択して、 「次へ」をクリックする。
  2. 「プロジェクト名」は英数字で適当につけて、 「ターゲット・サーバー」が「Apache Tomcat v5.5」になっていることを確認して、 「終了」をクリックする。
    (以下の説明ではJavaEnterpriseAPという名前をつけると仮定します。)

以降、作成するプログラムは、 すべてこのプロジェクト内に作成して構いません。

(参考)Javaプロジェクトの作成

Javaプロジェクトは、Java Appletもしくは通常の Java Applicationのためのプロジェクトです。

  1. 「ファイル」―「新規」―「プロジェクト」で「Java」を開き、 「Javaプロジェクト」を選択して、 「次へ」をクリックする。
  2. 「プロジェクト名」は英数字で適当につけて、 「終了」をクリックする。
    (以下の説明ではCompNet1という名前をつけると仮定する。)

JSPやサーブレットでない通常のJavaプログラムは、 すべてこのプロジェクト内に作成すればOKです。

クラスの作成

クラス(Servlet)の作成

  1. 「プロジェクト・エクスプローラー」の中でクラスを作成する動的Webプロジェクトを選択してから、 「ファイル」―「新規」―「その他」を選択する。
  2. 「ウィザードを選択」というウインドウで「Web」を展開し、 「サーブレット」を選択し、 「次へ」をクリックする。
  3. 「クラス名」に作成するクラスの名前を入力し、「終了」をクリックする。
    (以下の例ではHelloServletという名前をつけると仮定します。)
  4. クラス定義のテンプレートが表示されるので、 残りの部分を入力する。例えば、次のようなimport文:
      import java.io.PrintWriter;
      import java.io.IOException;
      import javax.servlet.ServletException;
      import javax.servlet.http.HttpServletRequest;
      import javax.servlet.http.HttpServletResponse;
    
    を追加し、次のようなメソッドを定義する。 (灰色はテンプレートに既に用意されている部分です。)
      
      protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/plain; charset=Windows-31J");
        PrintWriter out = response.getWriter();
        out.println("Hello World!");
        out.close();
      }
    
  5. 「ファイル」―「保管」(もしくはCtrl+s)でファイルの保存と同時に自動的にコンパイルされます。

(参考)クラス(AppletもしくはJava Application)の作成

  1. 「パッケージ・エクスプローラー」の中でクラスを作成するJavaプロジェクトを選択してから、 「ファイル」―「新規」―「クラス」を選択する。
  2. 「名前」に作成するクラスの名前を入力する。
  3. 「スーパークラス」に「javax.swing.JApplet」(Appletの場合)、もしくは 「java.lang.Object」(Applicationの場合) と入力する。
    JAppletとだけ入力して、「参照…」をクリックすると候補が表示されるので、 適切なものを選択すればOKです。)
  4. 「終了」をクリックすると、テンプレートが表示されるので、残りの部分を入力する。
  5. 「ファイル」―「保管」(もしくはCtrl+s)でファイルの保存と同時に自動的にコンパイルされます。

(参考)JSP, HTMLの作成

WTPの場合、JSP, HTMLなど Servlet以外のコンテンツは WebContentというフォルダに置きます。

  1. 「プロジェクト・エクスプローラー」の中でクラスを作成する動的Webプロジェクトの 「WebContent」というフォルダを選択してから、 「ファイル」―「新規」―「その他」を選択する。
  2. 「ウィザードを選択」というウインドウで「Web」を展開し、 「HTML」または「JSP」を選択し、「次へ」をクリックする。
  3. 「ファイル名」に作成するファイルの名前を入力し、「終了」をクリックする。
  4. テンプレートが表示されるので、残りの部分を入力する。
http://localhost:8080/プロジェクト名/ファイル名で実行結果を見ることができます。

プログラムの実行

Servletの実行

  1. 「実行」―「実行」―「サーバーで実行」で、 「新規サーバーの定義」 というウインドウが現われるので、「Tomcat v5.5 サーバー @ localhost」 を選択していることを確認して、「終了」をクリックする。Tomcatサーバが起動する とともに Eclipse内に Webブラウザが起動して、サーブレットが生成したページが表示される。

(参考)AppletもしくはJava Applicationの実行

さらなる参考リンク


Koji Kagawa (kagawa@eng.〜)
(〜の部分はSPAM mail予防のため省略します。)