5

私は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 でソースコードをコンパイルするように勧められました。しかし、クラスファイルがたくさんあるので、最後にこのソリューションを好むでしょう。

4

1 に答える 1