質問: 超初心者です。 JSPではじめてプログラムを作成しているのですが、環境は最初から提供されており、調べてはいるのですが、なかなか理解が進んでいない状態です。 いままですべてプログラム中に書き込んでいたものをclassファイルを作成してみることにして 以下の条件で実行したのですがエラーになってしまいます。最初 JDK1.6でやっていてそのためにエラーになったのかと思い 1.5にしましたがなおりません。なぜでしょう? JDK1.5 Tomcat/5.5.17 <--エラー--> javax.servlet.ServletException: Bad version number in .class file org.apache.jasper.servlet.JspServlet.service(JspServlet.java:272) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
回答: >version違いではないことおもったので直してみたのですがだめなのです。 このエラーは、作成時のバージョンより低いバージョンで実行しようとしたときのものです。 作成時、実行時に使われるJavaがどれかを、きちんと確認してください。 コマンドプロンプトでjavaを打って出てくるもので、Tomcatが動いているとは限りません。