Java 1.4 を使用してコンパイルされたサードパーティの JAR ファイルがあります。jar ファイルを Java 1.6 に対応させるツールはありますか? (「retrotranslator」のようなものですが、その逆は何ですか)。
クラス ファイルを逆コンパイルして 1.6 で再コンパイルしようとしましたが、失敗します。
問題は次のとおりです。
私のプロジェクトでは 'rsadapter.jar' を 5.1 で使用しており、Eclipse 2.0 + JDK 1.4 でプロジェクトをセットアップしましたが、以前は正常に動作していました。今、私は Java 1.6 と Eclipse Ganymede に (要件に従って) 移行しましたが、同じプロジェクト (まったく同じセットアップ) が「rsadapter.jar」にクラス ファイルが見つからないという不平を言い始めました。JARも明示的にクラスパスに入れましたが、それでもクラスをロードできませんでした。次に、Java コンパイラのバージョンを 1.4 に変更すると、動作し始めました。
よろしく、
- アシッシュ