初めて投稿させていただきます。
Ectipceでアプリケーション作成の練習をしています。
以下の環境で動かそうとしています。
Windows8.1 64bit
TOMCAT:var6.x
エクリプスのコンパイラ準拠レベルは1.6
VMは1.6を設定しています。
ビルド時に"Bad version number in .class file"のエラーが発生して、
アプリケーションが動きません。
調べると、コンパイラ準拠レベルとVMの設定の不整合からくるものらしく、
コンパイラ準拠レベルを下げて、
設定を変更して、エクリプスのコンパイラ準拠レベルを1.5に、VMを1.6にすると動かすことができました。
使用しているlibは下記です。
・asm-3.3.jar
・asm-commons-3.3.jar
・commons-fileupload-1.3.jar
・commons-io-2.2.jar
・commons-lang3-3.1.jar
・commons-logging-1.1.3.jar
・freemarker-2.3.19.jar
・javassist-3.11.0.GA.jar
・log4j-1.2.17.jar
・ognl-3.0.6.jar
・struts2-core-2.3.16.jar
・struts2-json-plugin-2.3.16.jar
・xwork-core-2.3.16.jar
ですがエラーはlibのクラスではなく、自分で作成したアクションクラスで発生しています。
冒頭に記載した環境で動動かなかった原因はなんなのでしょうか?
同様の環境で、OSをWindows7 32bitで動かしてみたところ、
コンパイラ準拠レベルを下げなくても、問題なく動かすことができたのですが・・・・・・
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/09 23:26