Java 6の最新のアップデートはどのように入手しますか?


9

私の会社が購入を検討しているアプリケーションにはJava 6が必要です。これはかなり古くなっているのではないかと心配しており、結果としてそのアプリケーションに対しては推奨していません。しかし、Oracleはまだv6のアップデートをリリースしているようです。

彼らは「Javaサポートを購入したか、Java 6を必要とするOracle製品を持っている顧客に対してのみ」アップデートを提供すると述べています。http://www.java.com/en/download/faq/java_6.xmlを参照してください。しかし、彼らはどのようなサポートオプションを参照していますか?

私はWebサイトを調べましたが、最も関連性の高いサポートオプションは「Oracle Java SE Advanced」です(https://shop.oracle.com/pls/ostore/f?p=dstore:product:0::)。 NO:RP、6:P6_LPI:123775498017471532635010)が、これの最小注文は£6,700です。

私はただ道に迷っていますか?このような、バージョン6の最新の更新にアクセスするためのより明白で安価な方法はありますか?:http ://www.oracle.com/technetwork/java/javase/2col/6u71-bugfixes-2100823 html

ありがとう


私はoracle.com/technetwork/java/javase/downloads/ですべてのJava SDKとJREを無料で入手し ています...なぜあなたが騙されて無料のものにお金を払うのが好きなのか理解できません。
SSpoke、2014

1
@SSpoke-リンクしたWebページから最新のアップデートを取得していますか?警告:これらの古いバージョンのJREおよびJDKは、開発者が古いシステムの問題をデバッグするのに役立ちます。これらは最新のセキュリティパッチで更新されておらず、本番環境での使用は推奨されていません。
ETL

回答:


15

An application my company is considering buying requires Java 6.

あなたはこの決定に反対するべきです。減価償却された製品に関連付けられ新しいアプリケーションを購入して、セキュリティ更新を受信しなくなった場合、言い訳はありません。あなたは真新しいアプリケーションであり、既存の借金を解消するのではなく、すでにかなりの技術的借金が付いています。あなた自身とあなたの組織に好意を抱き、別のアプリケーションに強くロビー活動をするか、Java 7で動作するアプリケーションの更新を会社に要求してください。

このアプリケーションを使用する必要がある場合は、Java ArchiveでJava 6 SEを見つけることができます。あらかじめご了承ください。オラクルは、延長サポートの料金を支払わない限り、Java 6のアップデートを提供しません。組織がこの購入を進める場合は、アプリケーションの資本項目にOracleの拡張サポートのコストを含めてください。これは、サポートするアプリケーションとともにセキュリティのパッチとサポートが必要な依存関係であるためです。


「組織がこの購入を進める場合は、アプリケーションの資本項目にOracleの拡張サポートのコストを含めるようにしてください」-これは私が確立しようとしているコストです。〜6千ポンドになることに同意しますか?本当にそれが高いなら、私たちが先に進むチャンスはありません。たとえば、年に約1000ポンドの更新を入手できる場合、特定の状況では(技術的な負債要因を考慮しても)価値があるかもしれません。どんな場合でもあなたのアドバイスをありがとう。
Pryo 2014

1
@Pryo-私はそれがどれくらいの費用がかかるかわかりません。オラクルの担当者と実際に話し合う必要があります。アプリケーションベンダーのコストをいくらか削減できる場合がありますが、それでも責任がある場合は、アプリケーションのコストにOracleのJava 6の拡張サポートの価格が含まれています。

9

Oracleはかなり敵対的であり、Sunの技術に多額の費用をかけたいと考えています。エンドユーザー(基本的な更新に1万ドルの余裕がない)のセキュリティは厳しく制限されています。JRE 6のアップデートを入手するために有償サポートを利用すれば、ほぼ間違いなく大きな請求書を見ていることになります。見逃していて安いものはありません。

アイデア:

  • これはどのOSで実行されていますか?Sun JREの代わりにOpenJDKを使用するのではないでしょうか?私はWindowsでOpenJDKを使用しようとしたことがありませんが、いくつかのオプションがあるようです。
  • JRE 6が必要であると主張するいくつかの製品を7で正常に実行したことがあります。たぶん7で試してみて、何が壊れているかを確認してください。

3
Java 7で試すための+1。Javaは非常に下位互換性があり、古いアプリケーションは、sun.misc。*クラスなどのあいまいな実装の詳細に依存しない限り、新しいリリースで動作する可能性が非常に高くなります。
ntoskrnl 2014

@ntoskrnl-これは多くの場合当てはまりますが、アプリケーションを「サポートされていない」構成にすることに注意する必要があります。それは完璧にうまくいくかもしれないが、あなたは、Java 6にダウングレードするまで、あなたはサポートを得ることは決してないだろう

3
@ntoskrnlのディット。Javaのバージョン間で重大な変更は多くありません。コンパイラの警告を生成する非推奨のメソッドは至る所にありますが、実際の重大な変更はまれです。個人的には、Javaバージョンの更新で壊れた何かに依存するアプリケーションを検討している場合、そのアプリケーションがサポートされている構成に問題があると考えます。
ブライアンS

3
@BrianS好きなようにチョークしてください(わいせつなコード作成の実践など)、Javaに依存するエンタープライズアプリはJavaバージョンに非常に細心の注意を払っており、重大な変更は当たり前のことです。たぶん、開発者が手抜きをせず、アプリケーションでセキュリティエクスプロイトを使用しなかった場合、これはそうではありません...しかし、Javaバージョンが少しでもあれば、スローを管理しなければならなかったすべてのJavaベースのエンタープライズアプリ違う。たとえば、いつ、なぜJava 6_u19を廃止したのか、私に尋ねてください。:/
HopelessN00b 2014

1
@ HopelessN00bまたは彼らは手抜きをしませんでしたが、Javaバージョンを明示的にチェックします
ラチェットフリーク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.