Cách bật lại plugin Web của Apple sau khi cập nhật Java

Các bản cập nhật Java mới nhất của Apple cung cấp các bản sửa lỗi bảo mật gần đây nhất cho phiên bản 6 của thời gian chạy; tuy nhiên, họ cũng thực hiện nỗ lực của Apple để thúc đẩy người dùng hướng tới thời gian chạy Java 7 do Oracle hỗ trợ, đặc biệt là để chạy các applet dựa trên Web. Khi bạn cài đặt các bản cập nhật Java của Apple, đối với các hệ thống hỗ trợ Java 7, trình cập nhật sẽ xóa trình cắm Java Web của Apple và hướng dẫn bạn đến trang web Java Java để tải xuống phiên bản Java 7 mới nhất.

Mặc dù đây được cho là cách tiếp cận an toàn và được ưa thích nhất đối với hầu hết người dùng, có một số người vẫn có thể cần thời gian chạy Java 6 cho nội dung Web cụ thể và sẽ thấy nội dung đó không hoạt động chính xác ngay cả sau khi cài đặt Java 7.

Đối với những người này, Apple đã cung cấp các hướng dẫn để vô hiệu hóa thời gian chạy Java 7 và bật lại trình cắm Java SE 6 do Apple cung cấp.

Để làm điều này, bạn sẽ cần di chuyển plugin Java 7 sang thư mục plugin bị vô hiệu hóa tùy chỉnh và sau đó cung cấp một liên kết đến plugin Java 6 được nhúng trong khung Java của Apple. Chúng có thể được thực hiện bằng các lệnh sau trong OS X Terminal (trong thư mục Ứng dụng> Tiện ích):

  1. Tạo thư mục cho plugin bị vô hiệu hóa:

    sudo mkdir -p / Thư viện / Internet \ Plug-Ins / bị vô hiệu hóa

  2. Di chuyển plugin hiện tại vào thư mục bị vô hiệu hóa (sao chép và dán cả hai dòng):

    sudo mv / Thư viện / Internet \ Plug-Ins / JavaAppletPlugin.plugin / Library / I \

    Internet \ Plug-Ins / bị vô hiệu hóa

  3. Tạo một liên kết đến plugin Web Java SE 6 được nhúng (sao chép và dán cả hai dòng):

    sudo ln -sf / System / L Library / Java / Support / Deploy.bundle / Content / Resource \

    s / JavaPlugin2_NPAPI.plugin / Thư viện / Internet \ Plug-Ins / JavaAppletPlugin.plugin

Khi kết thúc, bạn chỉ cần khởi chạy lại trình duyệt Web để thay đổi diễn ra. Nếu bạn cần kích hoạt lại tính năng Java Web Start của Apple cho mục đích sử dụng của mình, thì bạn cũng có thể thực hiện việc này bằng cách tạo một liên kết đến chương trình bắt đầu web được nhúng trong khung JavaVM. Chạy lệnh sau trong Terminal sẽ thực hiện việc này:

sudo ln -sf / System / L Library / Frameworks / JavaVM.framework / Common / javaws / usr / bin / javaws

Lưu ý rằng các lệnh này sử dụng lệnh "sudo", yêu cầu bạn phải đăng nhập với tư cách quản trị viên. Khi chạy, lệnh "sudo" đầu tiên sẽ nhắc bạn nhập mật khẩu quản trị viên (sẽ không hiển thị ngay cả khi nó đang được nhập), nhưng việc sử dụng lệnh "sudo" sau đó sẽ chạy trong vòng 10 phút với nhau mật khẩu.

Mặc dù Apple đang chuyển sang hỗ trợ Java, nhưng có khả năng nó sẽ cung cấp thêm các bản cập nhật Java sẽ lại vô hiệu hóa plugin Java SE 6. Sau những cập nhật này, bạn có thể phải chạy lại quy trình này để khôi phục chức năng Java.


 

Để LạI Bình LuậN CủA BạN