こんにちは。
知人から「JavaでWebアプリ作る勉強始めたけど、Eclipseでサーブレットクラスが作れないんよ!!」と言われたので「そんなことあるかいな」と思ったら普通にありました。
そこで、今回は、Javaの勉強を始めたてで「EclipseでJavaのサーブレットクラス、JSPクラスが新規作成できない」という方に向けて対処法を書いていきます。
新規作成で「サーブレット・JSP」がない?
EclipseでサーブレットやJSPの新規クラスを作りたい場合は、「パッケージエクスプローラー」の任意のフォルダで右クリックから「新規」を押します。
しかし、画像のように「サーブレット」や「JSPファイル」が表示されない場合があります。
おそらく「サーブレットやJSPファイルがない!!」と嘆いている方はこんな感じなのではないでしょうか。
「再インストールしなきゃいけないのかな」と思っている方もいるかもしれませんが、大丈夫です。
ちゃんと説明します。
探せば普通にある場合
「新規」→ 一番下の「その他…」を押します。(先ほどの画面と同じです)
その後、「ウィザードを選択」という画面が出てくるので、下にスクロールして「Web」を押します。
すると、「サーブレット」 「JSPファイル」が見つかります。
後は選択して、「完了」を押せば新規作成できます。
パースペクティブがJavaEEになっていない場合
「ウィンドウ」→「パースペクティブを開く」→「その他」を選択します。 「パースペクティブの選択」ウィンドウが開くので、「Java EE」を選択します。
その後は同様に「パッケージエクスプローラー」からフォルダを選択して「新規」からサーブレットやJSPファイルを作成できます。
最新版のEclipseではJavaEEが廃止されており、Javaパースペクティブのみとなっているようです。その場合はJavaパースペクティブで開発を行いましょう。
まとめ
本日はEclipseで「サーブレット」「JSPファイル」が新規作成できない場合の対処法を紹介しました。たくさんアプリを作って是非ともプログラミング沼にハマってくださいね。
改めて、プログラミング関連の書籍はすぐ情報が古くなってしまうので大変だなと思います。