2016-11-25 19 views
1

サンプルアプリケーションを実行しているときにサポートされていないバージョンがあるため、Struts 2.5.5(最新バージョン)はJava 1.6.xをサポートしていますか?Struts 2.5.5はJava 1.6をサポートしています

+0

あなたが見ているエラーメッセージは何ですか? – Thilo

+0

サポートされていないバージョン51 – murthy

+0

本当にこれはどこかで文書化できます...ソースリポジトリの 'pom.xml'を見ると、JDK7用にビルドされています。だから私は思います: "いいえ、JDK6はサポートされていません"。 – Thilo

答えて

0

は確かstruts2.5.5それはそれはJavaのバージョンの1.6によるbackwordの互換性をサポートすることを意味pom.xml

<configuration> 
    <source>1.7</source> 
    <target>1.7</target> 
</configuration> 

でありmaven-compiler-pluginを使用しているが、それは互換性のないバイナリだと上記のように構成されたコードを再コンパイルする必要があります。

+0

「1.6をサポートしています」とはどういう意味ですか?明らかにそうではありません。また、1.6のターゲットを再コンパイルするだけでは、新しいプラットフォームの機能を使用することはできません。 – Thilo

+0

@Thilo *これは、Javaバージョンの1.6のバックワードの互換性をサポートしていますが、バイナリと互換性がなく、上記のコードでコードを再コンパイルする必要があることを意味します* –

+0

@Thilo Struts2アプリケーションのソースをコンパイルしましたか? –

関連する問題