2011-12-09 10 views
1

私はJava6を使用するeclipseで小さなプロジェクトを開発しました。しかし、私はjava1.5を持っているhpuxシステムで同じプロジェクトを実行したい。私はそれを実行しようとすると、エラーがスローされます。java.lang.UnsupportedClassVersionError:

java.lang.UnsupportedClassVersionError:.

それから私は1.5.0_12にjava1.5およびJREに日食Javaコンパイラを変更した後、私のプロジェクトを再コンパイル。その後、私はhpuxシステムにもう一度デプロイしましたが、それでも同じエラーが発生しています。私はantを使ってhpuxシステムでコンパイルしました。それは正常にコンパイルされ、瓶を生産した。しかし、それを実行している間、同じエラーが発生しています。

ご協力いただきまして誠にありがとうございます。 多くのおかげでアドバンス。

+0

を指すブートクラスパスを指定しますか?例えば49.0または50.0。あなたは私たちに 'java -version'をサーバ上で与えることができますか? –

+0

あなたのアプリケーション用のテストスイートもありますか?また、そのマシン上でローカルにコンパイルされたときに、テストスイートはhpuxシステムを完全に通過しますか? – jefflunt

+0

どのクラスが問題であるか教えてくれますか?あなたのクラスの1つですか、それともエラーの原因となっているサードパーティライブラリのクラスですか? – Jonathan

答えて

0

ターゲット設定オプションの値を1.5に設定すると、コンパイルされたクラスがJVM 1.5に対して実行されるようにコンパイルできます。また、手動でjava -versionを実行して、1.5がhpux上の正しいjvmであることを確認してください。

を読む詳細here

+0

コンパイラが「java1.5」の場合は、ターゲットも設定する必要がありますか?私はバージョンが彼が思っているものではないと思う。 –

0

使用cross-comilation optionsコンパイルするとき、1.5のソース/ターゲット、およびそれがあると言うんバージョン1.5 rt.jarの

関連する問題