質問

当社のデスクトップ-製品仕事で使っているJDK1.4.2でもJRE1.4.2で出荷されます。って納得してもらうためには、管理のようにアップグレード新しいバージョンを得るためには、性能、APIの特徴、デベロッパーで快適です。

以降、1.5に達したEOL転移、私はそれを誇りに思っている!うにグレードアップ1.6.0_10を直接更新10選ばれたとしても大きな)してご利用いただけます。点コードでは、すべてのコンパイルエラーがで変数名称 enum いと改称、製品に働きます。

問題は

  • どこのアップグレードでおすすめ/fineる飛1.5?はありま捕
  • がありそうなアが1になります。6u10の最新1.6利用できますか?

感謝

役に立ちましたか?

解決

私はアップグレードを行おうとしている場合は、最新のアップデートがあるものは何でものために行くと言うでしょう。あなたは実際に私は、いくつかのJVMの改善が1.4以降に行われている知っている、1.6と一緒に行くいくつかの無料のパフォーマンスの向上を得ることができます。

他のヒント

一般に、Javaあるような構成となっている後方に対応しました。

ける必要がある場合とは何かに変化したことにより、Javaプラットフォームから1.4 6では以下のように変更リストとしての各リリース:

は任意の特定のリリースがあなたに影響を与えるバグが含まれている可能性が常にあります、またはあなたのコードは、以降変更されているが、一般的には、最新のJavaリリースにアップグレードが推奨されており、比較的されている標準APIクラスのいくつかの不特定の動作に依存していること無痛。もちろん新しいJREに幅広く製品をテストする必要があります。

これは、Javaですが、それはすべてのマイナーリリースその構文、その文法、およびそのAPIを変更汚いスクリプト言語ではありません。

下位互換性は、Javaの主要な機能の一つです。

1.3から1.6への

ただ、それをやった(スイングアプリ):)

作品(UATテストに応じて)完全にOK(AWTのUIに必要ないくつかの変更を除きます)。 (私はそれがGCの改善と文字列のインターン(が原因だと思う傾向にある))PTEは、いくつかのメモリ消費量の削減(あまりない)を示しており、サーバ側では多少速く動作します。

いずれにせよ、あなたはので、EOLのそれをしなければならない、と1.6は1.5と大差はありません。だから私は間違いなく1.6を言うと思います。

  

このアップグレードが推奨されているかどうか/ファインすなわち1.5をスキップ?任意の漁獲があります。

私は1.5をスキップして1.6に直接移動することをお勧めだと思うし、あなたが1.5を経由して強制的に必要は全くありません。

  

はい、私は1.6u10または使用可能な最新の1.6にアップグレードする必要がある場合は?

私は、最新のために行くと思います。実は、私は1.6u16はを、現在のメジャーリリースのだと思います。

私は、1.5上でのJava 6にアップグレードすることをお勧めします。すでにかかわらず、あなたが選択したバージョンの新しいJREに対するあなたのアプリをテストする必要があるだろうとして、あなたにも、この機会を利用することができます。代わりに二回(一回1.6 1.5以降用)アップグレードをインクリメントし、二回テストサイクルを必要とする、あなたは一度道からそれを得ることができます。あなたがそれであるが、利用可能な最新バージョンにアップグレードすることは完全に罰金となります。

我々は最近、同時施設を取得するために、1.4から1.6への私たちのスイングアプリケーション(ドラッグ&ドロップの多くを)アップグレードし、そして我々は、Java自体に起因して、単一の問題を見ていません。我々はまた、Windowsのルックアンドフィールを見て、Windowsのように感じることはありませんので、ニンバスルックに移動し、感じたい。

あなたの上司を示すべきであるキラー機能は、問題が発生した場合には、実行中のプログラムをイントロスペクトするjvisualvmを使用してアプリケーションに接続する方法です。

スイングのアプリは間違いなくバージョンに問題のバージョンを持つことができます。我々は( - と、より問題1.3 1.5から1.4と1.4に、我々は1.6に私達のつま先を突っ込ん)すべてのアップグレードの問題がありました。しかし、1.5に時間を費やすする理由はありません。ストレート1.6、最新のリリースに移動し、あなたが1.5に行くことによって、任意の時間を節約されることはありません、あなたはわずか1.5に時間のテストの束を費やし、その後1.6のために将来のある時点で、再びそれを行います。はるかに経済的1.6にジャンプします。

マイナーリビジョンの多くは、これだけの問題を招いている1.6_u10に付着し、問題を修正します。 U10は大きなアップグレードだった(その名前が示すとは違って)限りスイングが懸念しているとして、それはU10がリリースされた後に明るみに出た問題に対処した後のリリースのいくつかます。

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