質問

潜在的な互換性の問題のリストは、Sun によって提供されています。 http://java.sun.com/j2se/1.5.0/compatibility.html

Java 5 に対して古い 1.4 アプリケーションを実行/テストするときに、他の問題に遭遇しましたか (例:特定のライブラリが動作しなくなりました....)?

役に立ちましたか?

解決

1.4 および 1.5 を含む JDK のすべてのバージョンの下位互換性の問題の代替リストは、次の Web サイトで見つけることができます。

  • JDK-結果 ジャピツールのホームページ:

    理想的な世界では、各 JDK バージョンは以前のものと完全に下位互換性があります。次の表が示すように、実際にはそうではありません ...

  • JDK のテスト結果は次のとおりです。 Java アップストリーム トラッカー:

    このサービスは、Java ライブラリの開発を監視および分析することを目的としています。さまざまなライブラリの新しいリリースを探し、バイナリとソースの下位互換性をチェックします。 ...

これらの結果は静的解析ツールによって取得されたもので、公式互換性ノート (J2SE 5.0 1.4.2 以降の非互換性 サン/オラクルより)。

enter image description here

他のヒント

のJava 1.5.0非推奨リスト助けになることがあります。

一般的には、1.4の下で実行されるコードは、1.5の下で動作するはずです。私は以前に非推奨のメソッドをしても削除されたとは思いません。しかし、バグがリリース間で固定されており、アプリケーションが(私はSwingアプリケーションでこれが発生した)バグに依存するように書かれていた場合は、いくつかのわずかに異なる動作を取得することがあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top