1

間もなくjdk14から移行し、jdk16の使用を開始します。私たちのデスクトップアプリケーションです。クライアントのマシンで正しく機能することを確認するには、どのような対策を講じる必要がありますか?現在、それらのいくつかはJRE4といくつかのJRE6.Server-Solarisを使用しています。

PD

4

3 に答える 3

5

これを参照してください:Java SE 6-以前のバージョンとの互換性。このドキュメントでは、Java5およびJava1.4で発生する可能性のある互換性の問題について詳しく説明します。

再コンパイルせずに既存のクラスファイルを実行できるはずです(Java SE 6は以前のバージョンとバイナリ互換です)が、いくつかの小さな問題がある可能性があります。

また、JDK 6でソースコードをコンパイルするときに、いくつかの小さな問題が発生する可能性があります。

于 2010-06-17T19:38:54.523 に答える
2

enumは予約済みの作業になりました。すべてのコードで「列挙型」を確認してください。

于 2010-06-17T19:29:54.153 に答える
-2

JREには下位互換性があるため、存在しないはずです。

jdk16を使用してコンパイルする場合は、古いオブジェクト/メソッドを使用していること、および1.6で新しいオブジェクト/メソッドを使用するようにリファクタリングする必要があることを示す非推奨の警告が表示される場合があります。

于 2010-06-17T19:28:34.797 に答える