Câu trả lời:
Kể từ Phiên bản 10 Cập nhật 10 của Java, Bảng điều khiển Java (trong tab Bảo mật) có thể vô hiệu hóa hoàn toàn trình cắm Java: http://www.java.com/en/doad/help/disable_browser.xml
Điều này sẽ tránh khả năng nâng cấp Java có thể kích hoạt lại trình cắm thêm, điều này có thể gây rủi ro với một số cách tiếp cận khác.
Nếu bạn cài đặt JRE
; bạn có thể xóa hoặc đổi tên npjp2.dll
hoặc libnpjp2.so
(trên linux); hoặc trên Linux làm cho nó không thể thực thi ( chmod 0000 libnpjp2.so
). Tập tin duy nhất này là tập tin plugin.
Chúng nằm %ProgramFiles%\jre<x>\bin\plugin2
trên Windows. Trên Linux, chúng là nơi java của bạn được cài đặt. Bạn có thể chạy locate libnpjp2.so
để tìm vị trí.
Điều tương tự cũng áp dụng cho JDK
.
Một phương pháp để vô hiệu hóa plugin trình duyệt Windows / IE là đặt từ chối ACE trên các tệp sau:
"C: \ Tệp chương trình \ Java \ jre6 \ bin \ ssv.dll"
"C: \ Tệp chương trình \ Java \ jre6 \ bin \ jp2ssv.dll"
"C: \ Tệp chương trình \ Java \ jre7 \ bin \ ssv.dll"
"C: \ Tệp chương trình \ Java \ jre7 \ bin \ jp2ssv.dll"
"C: \ Tệp chương trình (x86) \ Java \ jre6 \ bin \ ssv.dll"
"C: \ Tệp chương trình (x86) \ Java \ jre6 \ bin \ jp2ssv.dll"
"C: \ Tệp chương trình (x86) \ Java \ jre7 \ bin \ ssv.dll"
"C: \ Tệp chương trình (x86) \ Java \ jre7 \ bin \ jp2ssv.dll"
Điều này có thể được thực hiện trong một kịch bản khởi động máy tính.
Nếu bạn chạy lệnh này bằng tay, nó phải được thực hiện từ dấu nhắc lệnh nâng cao.
icacls "C: \ Chương trình tệp (x86) \ Java \ jre7 \ bin \ ssv.dll"
C: \ Chương trình tệp (x86) \ Java \ jre7 \ bin \ ssv.dll NT AUTHORITY \ HỆ THỐNG: (I) (F)
BUILTIN \ Quản trị viên: (I) (F)
BUILTIN \ Người dùng: (I) (RX)
Xử lý thành công 1 tệp; Không thể xử lý 0 tệp
icacls "C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll" / từ chối Mọi người: (X)
tệp đã xử lý: C: \ Program Files (x86) \ Java \ jre7 \ bin \ ssv.dll
Thành công xử lý 1 tệp; Không thể xử lý 0 tệp
icacls "C: \ Chương trình tệp (x86) \ Java \ jre7 \ bin \ ssv.dll"
C: \ Chương trình tệp (x86) \ Java \ jre7 \ bin \ ssv.dll
Mọi người: (DENY) (S, X)
NT AUTHORITY \ HỆ THỐNG: (I) (F)
BUILTIN \ Quản trị viên: (I) (F)
BUILTIN \ Người dùng: (I) (RX)
Xử lý thành công 1 tệp; Không thể xử lý 0 tệp
Bắt đầu từ Oracle JDK / JRE 7u21 ( Ghi chú phát hành ), Máy chủ JRE có sẵn có thể phục vụ yêu cầu đó.
Gói JRE của Máy chủ mới, với các công cụ thường được yêu cầu cho việc triển khai máy chủ nhưng không có trình cắm Java, tự động cập nhật hoặc trình cài đặt được tìm thấy trong gói JRE thông thường, có sẵn bắt đầu từ phiên bản này. Server JRE được nhắm mục tiêu cụ thể để triển khai Java trong môi trường máy chủ và có sẵn cho các nền tảng Solaris, Windows và Linux 64 bit. Để biết thêm thông tin về việc cài đặt gói này, xem Hướng dẫn cài đặt .