私はJavaアプリケーションに取り組んでおり、myBeans.jar
.
これには、 jdk 1.7myBeans.jar
でコンパイルされた多くのクラス ファイルが含まれています。これらのクラス ファイルのソース コードはありません。
そして、私のアプリケーション全体がjdk 1.6を使用しています。コンパイラをjdk 1.7に変更できません。だから私は自分のjarが自分のアプリと互換性があることを望んでいます。そのため、jar のクラスをjdk 1.6でコンパイルする必要があります。
ここで私の質問は次のとおりです。jdk 1.6 を使用してクラス ファイル (および Java ファイルではない) をコンパイルする方法はありますか?
代替案も歓迎します。
逆コンパイラを使用してクラスファイルからソースコードを取得し、jdk 1.6 でソースコードをコンパイルするように勧められました。しかし、クラスファイルがたくさんあるので、最後にこのソリューションを好むでしょう。