Paket Java mana yang harus saya gunakan: OpenJDK atau Oracle JDK?

14

Saya baru mengenal pengembangan Java di bawah Ubuntu. Ketika saya mengetikkan javac di terminal, itu mendorong saya untuk menginstal OpenJDK dan sekelompok JDK lainnya. Saya ingin tahu apakah ada perbedaan antara OpenJDK 7 dan Oracle JDK 7. Apakah keduanya pada dasarnya sama? Terima kasih.

tonga
sumber

Jawaban:

8

OpenJDK adalah versi default Java yang digunakan Ubuntu dan merupakan yang termudah untuk diinstal sedangkan Oracle Java 7 adalah versi Java 7 milik Oracle sendiri.

Anda dapat membaca Dokumentasi Java Java .

OpenJDK: "Oracle membuat kode sumber OpenJDK tersedia di bawah model lisensi sumber terbuka. Keduanya gratis, dan perangkat lunak bebas (seperti dalam kebebasan)."

Selanjutnya seperti yang saya temukan di Bagian FAQ Oracle Java

Untuk Oracle JDK

"Java Development Kit (JDK) gratis untuk diunduh dan digunakan untuk pemrograman komersial, tetapi tidak untuk didistribusikan ulang."

Ketan Patel
sumber
Saya akan menggunakan Oracle JDK. Karena OpenJDK saya telah menggunakan beberapa tahun sekarang, dan setiap hari saya mengalami mimpi buruk. Karena saya pindah ke Oracle JDK semua masalah aplikasi saya di mana diselesaikan. Itu berarti OpenJDK adalah bug, untuk bermain, untuk bersenang-senang, tetapi untuk penerapan Enterprise saya harus selalu memilih Oracle JDK.
Itu pendapat yang menarik, tetapi bisakah Anda lebih spesifik? Pernahkah Anda menemui masalah dengan threading? pengumpulan sampah? Dan apakah Anda pikir masalah ini masih ada di openjdk7 ke atas?
Tristan