Tôi nên sử dụng gói Java nào: OpenJDK hoặc Oracle JDK?


14

Tôi mới phát triển Java trong Ubuntu. Khi tôi gõ javac trong terminal, nó nhắc tôi cài đặt OpenJDK và một loạt các JDK khác. Tôi muốn biết liệu có sự khác biệt nào giữa OpenJDK 7 và JDK của Oracle 7. Về cơ bản chúng có giống nhau không? Cảm ơn.

Câu trả lời:


8

OpenJDK là phiên bản mặc định của Java mà Ubuntu sử dụng và dễ cài đặt nhất trong khi Oracle Java 7 là phiên bản Java 7 của riêng Oracle.

Bạn có thể đọc Tài liệu Java Ubuntu .

OpenJDK: "Oracle cung cấp mã nguồn OpenJDK theo mô hình cấp phép nguồn mở. Nó vừa miễn phí, vừa miễn phí (như tự do)."

Hơn nữa như tôi đã tìm thấy trong Phần Câu hỏi thường gặp về Java Java

Đối với Oracle JDK

"Bộ công cụ phát triển Java (JDK) có thể tải xuống và sử dụng miễn phí cho lập trình thương mại, nhưng không phân phối lại."


Tôi sẽ sử dụng Oracle JDK. Bởi vì OpenJDK tôi đã sử dụng vài năm nay và mỗi ngày tôi đều gặp ác mộng. Kể từ khi tôi chuyển sang Oracle JDK, tất cả các vấn đề ứng dụng của tôi đã được giải quyết. Điều đó có nghĩa là OpenJDK là một lỗi, để chơi, để giải trí, nhưng để triển khai Enterprise, tôi sẽ luôn phải chọn Oracle JDK.

Đó là một ý kiến ​​thú vị, nhưng bạn có thể cụ thể hơn không? Bạn đã gặp vấn đề với luồng? thu gom rác? Và bạn có nghĩ rằng những vấn đề này sẽ vẫn còn trên openjdk7 trở lên không?
Tristan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.