OpenJDKとOracle JDKのどちらのJavaパッケージを使用すればよいですか?


14

UbuntuでのJava開発は初めてです。ターミナルでjavacと入力すると、OpenJDKと他のJDKをインストールするように促されました。OpenJDK 7とOracleのJDK 7に違いがあるかどうか知りたいのですが、基本的に同じですか?ありがとう。

回答:


8

OpenJDKはUbuntuが使用するJavaのデフォルトバージョンであり、最も簡単にインストールできますが、Oracle Java 7はオラクル独自のJava 7バージョンです。

Ubuntu Java Documentationを読むことができます。

OpenJDK:「オラクルは、OpenJDKソースコードをオープンソースライセンスモデルの下で利用可能にします。これは無償であり、無料の(自由な)ソフトウェアです。」

さらに、Oracle Java FAQセクションで見つけたように

Oracle JDKの場合

「Java Development Kit(JDK)は無料でダウンロードして商用プログラミングに使用できますが、再配布することはできません。」


Oracle JDKを使用します。OpenJDK iは数年前から使用しており、毎日悪夢に見舞われていました。Oracle JDKに移行したため、アプリケーションの問題はすべて解決しました。これは、OpenJDKがバグであり、遊ぶために、楽しいことを意味しますが、エンタープライズデプロイでは、常にOracle JDKを選択する必要があります。

それは興味深い意見ですが、もっと具体的に教えていただけますか?スレッドの問題に遭遇しましたか?ゴミ収集?そして、これらの問題はopenjdk7以降でもまだあると思いますか?
トリスタン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.