Các lựa chọn thay thế cho Oracle JRE [đã đóng]


16

Tôi muốn gỡ cài đặt càng nhiều sản phẩm Oracle khỏi máy tính của mình càng tốt vì tôi không thích công ty đó. Tuy nhiên, tôi yêu cầu Java cho một số ứng dụng của mình, ví dụ như Eclipse.

Những lựa chọn thay thế nào tồn tại cho Môi trường chạy thi hành Java Java cho Windows sẽ hoạt động với các ứng dụng của bên thứ ba?


Máy ảo Java Java? : S
Simon Sheehan

Những hệ điều hành bạn đang sử dụng?
music2myear

Không thích Oracle là một công ty là một lý do ngớ ngẩn để loại bỏ JVM của họ, đặc biệt vì đây có lẽ là công cụ ổn định nhất hiện nay, là triển khai tham chiếu chính thức.

@esalaka Tôi không sử dụng java trong hầu hết các ứng dụng của mình và tôi thực sự không thích Oracle. Tại sao tôi lại sử dụng sản phẩm từ một công ty mà tôi khá ghét vào lúc này.?
Steven smethurst

@ music2myear Tôi đang sử dụng windows vista, sắp có win7.
Steven smethurst

Câu trả lời:


5

Rõ ràng, "Java" không phải là một thứ.

Môi trường chạy thi hành Java (JRE) - dạng phổ biến nhất của Java, cho phép các ứng dụng được viết bằng Java chạy trên máy tính của bạn. Đây là "plugin java" hoặc "máy ảo java (jvm)"

Java (ngôn ngữ) - một ngôn ngữ lập trình hướng đối tượng.

Java (trình biên dịch) - biến mã Java (ngôn ngữ) thành các tệp lớp có thể được thực thi bởi JRE / JVM.

Java (thư viện) - một tập hợp các thành phần cho GUI đa nền tảng và các thành phần lập trình khác.

Tôi giả sử bạn đang hỏi về việc thay thế JRE, plugin Java mà hầu hết mọi người sử dụng. Nếu bạn có ý khác, xin vui lòng cập nhật câu hỏi của bạn.

Microsoft đã từng sử dụng Máy ảo Java trên tất cả các HĐH của họ, nhưng điều đó thường bị bỏ qua để ủng hộ một plugin JRE từ Oracle.

Có một vài sự thay thế JRE / JVM khác mà bạn có thể thử:

JOEQ (trớ trêu thay, chính nó được viết bằng Java) - http://sourceforge.net/projects/joeq/

Wonka - http://wonka.acunia.com/

Sable (không còn được duy trì tích cực) - http://sourceforge.net/projects/sablevm/files/

Mỗi trong số này có thể có một số lượng tương thích, nhưng có lẽ bạn sẽ thấy khi chạy Java có nghĩa là phiên bản mới hơn của JRE, bạn có thể gặp phải các vấn đề tương thích.

Một cái gì đó khác để xem xét là liệu bạn có thực sự cần Java hay không. Có nhiệm vụ cụ thể nào bạn thực hiện mà thực sự yêu cầu JRE chạy không? Nếu không, hãy thử đi mà không có nó.


Cũng có IcedTea nhưng tôi không biết nó hoạt động trên OSX hay Windows. Tuy nhiên, tôi đoán có một cổng nếu nó không thể được xây dựng trực tiếp trên các nền tảng đó.

Bạn đúng là tôi có nghĩa là Môi trường chạy thi hành Java (JRE). Câu hỏi cập nhật. Ngoài ra, theo như tôi có thể nói ứng dụng duy nhất mà tôi có yêu cầu java là nhật thực. Tôi đang thử nghiệm đề xuất của bạn bây giờ.
Steven smethurst

Ngoài ra tôi muốn thêm thông tin về Zing JVM cho doanh nghiệp tải cao ( azulsystems.com/products/zing/whatisit ). Nó đắt tiền nhưng có thể hữu ích.
Eir Nym

4

Oracle JRE được xây dựng từ OpenJDK. Bạn có thể nhận OpenJDK từ nhiều nguồn, bao gồm cả việc tự xây dựng nó. Azul Systems (chủ nhân của tôi) cung cấp nhóm tải xuống Zulu, tất cả đều cung cấp các tệp nhị phân OpenJDK được chứng nhận để đáp ứng các thông số kiểm tra Phiên bản tiêu chuẩn Java cho từng phiên bản Java chính (ngày 8, 7 và 6.). thời gian chạy Java Java của bạn trên bất kỳ nền tảng Windows, Linux và Mac OS X nào. Zulu được tải xuống miễn phí từ www.azul.com/zulu. Tôi hi vọng cái này giúp được. Tiết lộ: Tôi là giám đốc sản phẩm cho các dòng sản phẩm Zulu và Zing tại Azul Systems.


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.