Làm cách nào để cài đặt JRE trên máy chủ Windows mà không có phần mềm quảng cáo Oracle?


45

Tôi muốn cài đặt Java trên một trong các máy chủ của chúng tôi, nhưng tôi không cẩn thận do gói thanh công cụ Ask.com và một số trình quét vi-rút của Oracle . Tôi đã đọc rằng trình cập nhật java thậm chí cài đặt các bản sửa lỗi bảo mật quan trọng này nếu chúng bị thiếu và cài đặt thanh công cụ có độ trễ 10 phút tích hợp để bạn không thể gỡ bỏ nó ngay lập tức nếu bạn nhận ra mình đã cài đặt nó một cách tình cờ.

Không có nhu cầu hoặc mong muốn có cài đặt trình duyệt java, tôi chỉ muốn cài đặt JRE sạch đẹp.

Tôi đã nhận thấy một số ứng dụng như Atlassian Stash cài đặt JRE của riêng họ, có một số trình cài đặt tự động mà tôi không thể tìm thấy không? Tôi có thể sao chép thư mục JRE vào máy chủ của mình từ một trong số này không?


8
Giải pháp tuyệt vời cho bé: chuyển sang Linux và cài đặt Java từ trình quản lý gói và bạn sẽ không bao giờ phải đối phó với các loại phần mềm độc hại này nữa.
Lie Ryan

Bạn có thể biên dịch từ các nguồn oppenjdk không?
ζ--

3
IBM cũng xuất bản một JVM rất tốt với các phương tiện gỡ lỗi tốt hơn nhiều ( ibm.com/developerworks/java/jdk ) và không có hành lý phần mềm quảng cáo / phần mềm gián điệp nào được đính kèm.
zxq9

@ zxq9 Một JVM không phải của Oracle? Cảm ơn chúa. Hoặc có lẽ liên tục hơn, cảm ơn bạn .
KRyan

Câu trả lời:



32

Có một tùy chọn để vô hiệu hóa cài đặt phần mềm quảng cáo trong tương lai trong Bảng điều khiển Java .

Bảng điều khiển Java ( jre\bin\javacpl.exe) có thể được tìm thấy trong menu start / app dưới tên Configure Javahoặc trong Bảng điều khiển Windows, trong nhóm Chương trình.

Trong Bảng điều khiển Java, tùy chọn được ẩn dưới Advancedtab, ở dưới cùng. Nó được đặt tên Suppress sponsor offers when installing or updating Java.

Bảng điều khiển Java> Nâng cao> Bỏ qua nhà tài trợ cung cấp khi cài đặt hoặc cập nhật Java


10

Nếu bạn sẵn sàng sử dụng phần mềm của bên thứ ba, hãy thử Ninite (ninite.com). Tôi đã sử dụng nó trong vài năm qua để cập nhật rất nhiều.

Đó là trình cài đặt / cập nhật miễn phí không cần giám sát cho những thứ như Java, Flash, Silverlight, trình duyệt web, tiện ích, công cụ dành cho nhà phát triển, v.v., Cài đặt / cập nhật không cần bất kỳ tương tác nào, chỉ cần khởi động và nó sẽ tự cài đặt mọi thứ, không bao gồm bất kỳ thanh công cụ hoặc những thứ khác đi kèm với các ứng dụng bạn đang cài đặt.

Trên trang web của họ, chỉ cần chọn nội dung bạn muốn từ danh sách, sau đó tệp exe nhỏ ~ 300kb sẽ cập nhật phần mềm đã chọn lên phiên bản mới nhất hoặc cài đặt nó nếu chưa cài đặt. Tôi thực sự đặt nó vào một công việc Lập lịch tác vụ trên một số máy tính để đảm bảo phần mềm của chúng được cập nhật (đặc biệt là thời gian chạy Flash).

Họ không có sẵn mọi phần mềm, nhưng nó bao gồm hầu hết những gì tôi cần, bao gồm cả Java JRE và JDK. Phiên bản Pro trả phí cũng cung cấp cho bạn cập nhật được quản lý tập trung, có thể hữu ích cho máy chủ.

Tiết lộ: Tôi chỉ là một khách hàng miễn phí thỏa đáng, chưa bao giờ có dịch vụ trả tiền từ hoặc làm việc cho họ.

Lưu ý: Adobe yêu cầu họ xóa Flash khỏi các lựa chọn cập nhật. Nó vẫn khả dụng nếu bạn trả tiền cho phiên bản Pro hoặc nếu bạn tìm thấy tệp cài đặt Ninite Flash cũ trực tuyến (chỉ cần xác minh chữ ký trước).


7
Cũng đáng xem là Chocolatey.org , dòng lệnh / powershell dựa trên NuGet.
James Snell

1

Cho phép tôi tham khảo các câu trả lời cho một câu hỏi tương tự mà tôi đã hỏi tại Superuser.com, mà tôi nghĩ là đặc biệt phù hợp với phân khúc ServerFault.com/enterprise.

Theo như tôi biết, các gói Ninite không thể được cài đặt một cách im lặng (trừ khi bạn trả tiền) và các tùy chọn GUI không thực tế trong bất kỳ môi trường nào lớn hơn một vài máy tính.

Hai câu trả lời bao gồm cài đặt đăng ký (có thể được triển khai bằng Tùy chọn chính sách nhóm) và các mẫu quản trị, có thể được triển khai thông qua GPO truyền thống.

Trong câu trả lời này , Danilo Roascio lưu ý rằng bạn có thể thêm giá trị đăng ký REG_SZ là SPONSORStrong HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft. Đặt giá trị thành DISABLE. Giá trị này tất nhiên cũng có thể được triển khai bằng Tùy chọn chính sách nhóm.

Trong một câu trả lời khác , Mike cung cấp một mẫu quản trị gọn gàng có cấu hình tương tự, để nhập vào GPO.


-1

Không. Cài đặt Hỏi là hoàn toàn tùy chọn (mặc dù tùy chọn này được kiểm tra theo mặc định). Vì vậy, bỏ chọn nó và chỉ Java được cài đặt!


Ngay cả khi bạn bỏ chọn mặc dù, khi Java thực hiện cập nhật tự động, nó sẽ cố gắng cài đặt lại. Quên bỏ chọn nó và nó sẽ tự cài đặt 10 phút sau đó, sau đó bạn phải nhớ gỡ cài đặt nó sau đó và có lẽ bạn vẫn mất trang tìm kiếm và trang chủ để hỏi trong trình duyệt của mình.
Jason Goemaat

2
@JasonGoemaat Tôi nghĩ bạn cũng có thể bỏ chọn nó trong khi cài đặt bản cập nhật. Tôi không ủng hộ phần mềm quảng cáo - nó hoàn toàn hút, và nó thật tệ khi nó được bao gồm với jre, nhưng tôi đã cài đặt vô số cập nhật, không được kiểm tra và không bao giờ gặp sự cố.
Andrew Savinykh

Thật không may, tôi không phải là người duy nhất thực hiện cập nhật trên máy chủ, ngoài ra tôi đã lướt qua những gì tôi nghĩ sẽ là một bản cập nhật bình thường mà không cài đặt phần mềm bổ sung mà không nhận ra hộp để tự kiểm tra :)
Jason Goemaat
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.