Java 1.5がJava 1.5に置き換えられたときにJava 1.5で動作するアプリケーションを更新する必要があるのはなぜですか?Webアプリケーションを更新する方法とその理由
答えて
Java 5.0を使用するように指示してくれる人は、誰にも質問する必要があります。これがアプリケーションでサポートされている唯一のJavaバージョンである場合は、それを使用する必要があります。
おそらくJava 6を使用するべきです(これは最善の選択肢です)。
Java 7は今年リリースされる予定で、しばらくリリースされないアプリケーションがあれば、最初からJava 7を使用して開発することができます。
しかし、アプリケーションが機能していて、変更する必要がない場合はそのままそのまま残すのはなぜですか。
あなたの状況と使用するのに最適なバージョンについての要件によって異なります。
最終的にJava 5の寿命が終わります。これはJava 6での実行を開始する正当な理由です。
また、最大の視聴者でプラットフォームをターゲットにすることも賢明でしょう。
多くのアプリケーションは、両方のプラットフォームで正常に動作します。あなたのアプリケーションがJava 5の廃止された機能に依存している場合は、将来のJavaプラットフォームをサポートするように書き直すことを検討したいと思います。
どうすればよいですか?あなたは本当に何かをする必要がありますか?断念されたAPIを使用していない限り、シンプルな再コンパイルは...多くても行います。また、廃止されたapiの使用に関する警告も注意してください。将来のバージョンのJavaでは消えてしまうかもしれません。
ターゲットマシンでランタイムを最新の状態に保つことをお勧めします。とりわけ、古いバージョンを実行するセキュリティの影響があります。おそらくコードに触れる必要はありません。あなたが落としたAPIを使用したか、バグ/セキュリティーの欠陥とみなされた動作に依存している可能性がありますが、そのような状況は比較的まれです。
最新のJDKを使用するように開発環境を更新するかどうかは、最新の機能を使用するかどうかなどによって異なります。古いJVMでは、コンパイルされたコードを実行できない場合があります。 Javaの最新バージョン。