eclipseで、サーブレットを作成したいのですが・・・
プログラム経験の全くない、初心者なので分からない事だらけなため、どなたかおわかりになる方がおられたら、対処法をお願いします・・。
以下の手順で、サーブレットを作成しようとすると、エラーが表示され、ファイルが作成されませんでした。
[手順]
(1)eclipse3.3で、「パッケージエクスプローラー」では何も選択しない状態で、メニューから「ファイル」→「新規」→「その他」を起動して、ツリーの「web」を開き、「サーブレット」を選択。
(2)サーブレット作成画面で、「パッケージ名」は、jp.co.gihyo.step3で、「名前」は、SampleServletと指定。
(3)ダイアログ画面はそのまま
(4)次の画面もそのまま。
これで、「終了」を押すと、以下のエラーが表示されました。
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3(以下略)
そこで、java.lang.UnsupportedClassVersionError: Bad version number in .class file
を調べると、
「クラスが要求しているバージョンがJavaVMがサポートしているバージョンの範囲外なので、実行できない。」
だそうですが、現在のJavaVMのバージョンは、コマンドプロンプトで、「java -version」と書くと、「java version "1.6.0_06"」とありました。このバージョンでは、サーブレットが作成されないのでしょうか?それとも違う意味なのでしょうか??
あと、現在のeclipseの設定は、jdk6.0,jre1.6.0_03です。
長くなりましたが、対処法が分からず、困っています・・・。
どなたか、アドバス、お願い致します・・・。