2017-08-16 19 views
0

私のWebアプリケーションをjava 6からjava 8にアップグレードしています。私は自分のWebアプリケーションでjarのリストを使用しています。ライブラリがjars java 8と互換性があるかどうかを確認するためのツール/メカニズムはありますか?java6からjava8へのJarの互換性

ありがとう

答えて

1

Java 8のJVMはJava 6コードを正常に実行できます。 他の方向ですが、新しいJVMで古いコードを実行することは問題にはなりません。

明らかに、プロダクションでこれを行う前に、完全にテストしたいと思うでしょう。

+1

私たちは少数のしゃっくりをすることができました(私たちは、7にはなかったいくつかのバグを修正したジェネリック医薬品にこのような問題がありました)。 – Eugene

+1

@Eugene:Ouch。明らかに、テストすることが重要です。 :-)しかし、コードがバグのある動作に頼っていたとしたら( –

+2

)、Java7はJDBCインタフェースで新しいメソッドを導入しました。この変更により、既存のJava6 JDBCドライバの下位互換性が損なわれました。 – Michal

1

Compatibility Guide for JDK 8Java SE 7 and JDK 7 Compatibilityをご覧ください。

Java7ではJDBCが変更されていますが、これらの変更は後方互換性がないことに注意してください。したがって、アプリケーションでJDBCを使用する場合、Java7 +互換のJDBCドライバにアップグレードする必要があります。

関連する問題