JRE_1.6 でテストおよび実行された、Java で記述された小さなアプリケーションがあります。次に、JRE_1.5 に対して実行する必要があります。Java 1.5 の要件に合わせなければならなかったソース コードを変更し、プロジェクトを正常にコンパイルしました。
問題は、Java 1.6 でコンパイルされたような多数のプリコンパイル済みライブラリを使用しているopencsv-2.3
ため、それらのクラスのいずれかを呼び出すとjava.lang.UnsupportedClassVersionError
.
それらのほとんどはcom.apache
ライブラリです + opencsv-2.3
+org.jdom
どのライブラリを正確に置き換える必要があるかを知るにはどうすればよいですか? 必要なライブラリを置き換えるにはどうすればよいですか?
Upd: How can I replace part は、実際には「古いライブラリがない場合に何ができるか?」を表しています。コンパイルされたライブラリをダウングレードする方法はありますか、それとも 1.5 で同様の解決策を見つけてコードを書き直す必要がありますか?