私のWebアプリケーションをjava 6からjava 8にアップグレードしています。私は自分のWebアプリケーションでjarのリストを使用しています。ライブラリがjars java 8と互換性があるかどうかを確認するためのツール/メカニズムはありますか?java6からjava8へのJarの互換性
ありがとう
私のWebアプリケーションをjava 6からjava 8にアップグレードしています。私は自分のWebアプリケーションでjarのリストを使用しています。ライブラリがjars java 8と互換性があるかどうかを確認するためのツール/メカニズムはありますか?java6からjava8へのJarの互換性
ありがとう
Java 8のJVMはJava 6コードを正常に実行できます。 他の方向ですが、新しいJVMで古いコードを実行することは問題にはなりません。
明らかに、プロダクションでこれを行う前に、完全にテストしたいと思うでしょう。
Compatibility Guide for JDK 8とJava SE 7 and JDK 7 Compatibilityをご覧ください。
Java7ではJDBCが変更されていますが、これらの変更は後方互換性がないことに注意してください。したがって、アプリケーションでJDBCを使用する場合、Java7 +互換のJDBCドライバにアップグレードする必要があります。
私たちは少数のしゃっくりをすることができました(私たちは、7にはなかったいくつかのバグを修正したジェネリック医薬品にこのような問題がありました)。 – Eugene
@Eugene:Ouch。明らかに、テストすることが重要です。 :-)しかし、コードがバグのある動作に頼っていたとしたら( –
)、Java7はJDBCインタフェースで新しいメソッドを導入しました。この変更により、既存のJava6 JDBCドライバの下位互換性が損なわれました。 – Michal