Cài đặt Plugin Chrome Java


52

Tôi đã cố gắng cài đặt plugin Java cho Chrome trong một vài giờ và tôi thấy rằng đã đến lúc phải hỏi những người có nhiều kinh nghiệm hơn. Tôi dường như không thể làm cho nó hoạt động. Phiên bản Java hiện tại của tôi là OpenJDK 1.6.0_24 64 bit. Tôi đã thử cài đặt plugin IcedTea nhưng không có kết quả. Tôi đã cài đặt Ubuntu 12.04 64-bit vào lúc này.

Khi tôi thử kiểm tra xem java có được bật trong Chrome hay không, bất kỳ trang web nào có applet Java sẽ không tải (khi tôi tắt plugin, chúng đã tải, nhưng không phải là applet).

Tôi đã làm theo các hướng dẫn từ đây: http://technonstop.com/install-java-plugin-ubfox-linux

đã nói để tạo tập lệnh này và chạy nó:

JAVA_HOME=/usr/lib/jvm/jdk1.7.0
MOZILLA_HOME=~/.mozilla
mkdir $MOZILLA_HOME/plugins
ln -s $JAVA_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins

Lưu ý: Bạn có thể cần thay đổi giá trị của JAVA_HOME để nó chỉ chính xác đến cài đặt JDK của bạn. Người dùng 64 bit sẽ cần thay đổi dòng cuối cùng thành:

ln -s $JAVA_HOME/jre/lib/amd64/libnpjp2.so $MOZILLA_HOME/plugins

nhưng điều này đã không làm việc là tốt.

Tôi chỉ kiểm tra nó trong Firefox và nó hoạt động. Vẫn không có gì cho Chrome



Tôi đã có cùng một vấn đề. Vấn đề này thường xuyên xảy ra với crom trong 64 bit. Cách tốt nhất để thoát khỏi nó là sử dụng firefox thay vì nó.
Pranit Bauva

1
Không, hoàn toàn không phải là một bản sao. Đây là về cách để plugin Java cho Chrome hoạt động, không phải về cách cài đặt Java.
Peter Flynn

Khi nào mọi người sẽ hiểu rằng điều này là do Google Chrome đã bỏ hỗ trợ cho NPAPI. Điều này có nghĩa là cả plugin Java của IcedTea hoặc Oracle đều không hoạt động với Google Chrome và bạn không thể làm gì về nó.
John Scott

Câu trả lời:


56

Cài đặt thay thế Java cho Chrome, cũng có thể cài đặt icedtea:

 sudo apt-get install icedtea-7-plugin

Sau đó, liên kết icedtea vào thư mục plugin crom

cd /usr/lib/chromium-browser/plugins

và liên kết

sudo ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so 

7
Tôi không có thư mục / usr / lib / chromium-browser / plugins ... tôi dường như cũng không thể tìm thấy thư mục plugin chrome vớilocate chrome | grep plugins
stdcerr

3
@cerr, tôi đã làm điều này và nó đã hoạt động: sudo mkdir -p /usr/lib/chromium-browser/plugins(plugin được cài đặt thành công)
KajMagnus

2
Thay thế i386 cho amd64 nếu bạn đang sử dụng hệ thống 32 bit
Peter Flynn

4
không hoạt động trên kubfox 14.04
Mặt trăng bạc

3
Tôi đã liên kết IcedTeaPlugin.sovới cả hai /usr/lib/chromium-browser/plugins/opt/google/chrome/plugins/Google Chrome vẫn nói Java is not working. Đây là Xubfox 14.04.
gerrit

13

Trình cắm Java không hoạt động nữa trên Chrome (phiên bản 45+). Từ đây :

Hỗ trợ NPAPI bởi Chrome

Trình cắm Java cho trình duyệt web dựa trên kiến ​​trúc trình cắm đa nền tảng NPAPI, từ lâu và hiện đang được hỗ trợ bởi tất cả các trình duyệt web chính. Google đã công bố vào tháng 9 năm 2013 về kế hoạch loại bỏ hỗ trợ NPAPI khỏi Chrome vào "cuối năm 2014" , do đó giảm hiệu quả hỗ trợ cho Silverlight, Java, Facebook Video và các plugin dựa trên NPAPI tương tự khác. Gần đây, Google đã sửa đổi kế hoạch của họ và bây giờ tuyên bố rằng họ có kế hoạch loại bỏ hoàn toàn NPAPI vào cuối năm 2015 . Vì không rõ liệu những ngày này có được gia hạn thêm hay không, chúng tôi đặc biệt khuyên người dùng Java nên xem xét các lựa chọn thay thế cho Chrome càng sớm càng tốt . Thay vào đó, chúng tôi khuyên dùng Firefox, Internet Explorer và Safari dưới dạng tùy chọn dài hạn.


8

Nhiều câu trả lời hiện đang hẹn hò. Chúng không hoạt động cho cài đặt Ubuntu 14.04 của tôi. Ví dụ của tôi về chrome được cài đặt trong /opt/google/chrome. Vì vậy, thư mục plugin sẽ phải được tạo trong đó.

Hướng dẫn cập nhật có thể được tìm thấy tại https://www.java.com/en/doad/help/enable_browser_ubfox.xml

  1. Tạo một thư mục gọi là plugin nếu bạn không có nó. Loại: mkdir -p / opt / google / chrome / plugin

  2. Chuyển đến thư mục Google chrome plugin trước khi bạn tạo liên kết tượng trưng. Loại: cd / opt / google / chrome / plugin

  3. Tạo một liên kết tượng trưng. Loại: ln -s /usr/local/java/jre1.7.0/lib/amd64/libnpjp2.so

  4. Khởi động lại trình duyệt của bạn và kiểm tra Java

Cập nhật cho người dùng Chrome 34+

Vui lòng xem plugin java trong Chromium . Plugin Basiclly IcedTea không còn hoạt động với Chome kể từ khi Google tắt giao diện NPAPI theo mặc định.

Cuối cùng, giải pháp của tôi sẽ là chuyển trở lại firefox.


Đừng tin vào Firefox để tiếp tục làm việc. Có nhiều dấu hiệu cho thấy họ đang xem xét loại bỏ giao diện NSAPI, và vì nhiều lý do tương tự. Bảo vệ.
EdwinW

6

Gần đây tôi đã gặp phải lỗi tương tự. Nếu bạn nhìn vào ~/.xsession-errorstập tin của mình , bạn có thể thấy:

/build/buildd/icedtea-web-1.2/build/../plugin/icedteanp/IcedTeaNPPlugin.cc:2072: thread 0x7f08d1365470: Error: Invalid plugin function table.

Báo cáo lỗi là Plugin không tải được trong Chrome . Một bản cập nhật đề xuất đã được phát hành cho icedtea-6-plugingói và được xác nhận để hoạt động. Điều này sẽ hạ cánh trong một vài ngày cho tất cả người dùng.

Trong khi đó, bạn có thể sử dụng một trình duyệt khác như những người khác đề xuất, Firefox hoạt động ở đây.


6

Giải pháp tốt nhất tôi tìm thấy, (không có gợi ý nào trong số này phù hợp với tôi), như sau: Cài đặt đầu tiên cắm Icedtead bằng cách:

  • 1) sudo apt-get install icedtea-7-plugin

Sau đó, trong trình duyệt chrome của bạn, hãy truy cập:

  • 2) chrome-> Cài đặt-> Hiển thị Cài đặt nâng cao-> Quyền riêng tư, sau đó nhấp vào Cài đặt nội dung -> Trình cắm sau đó nhấp vào Tắt trình cắm riêng lẻ
  • 3) Vô hiệu hóa cả " IceTea-Web Plugin " và " Java (TM) "
  • 4) Khởi động lại trình duyệt.
  • 5) chrome-> Cài đặt-> Hiển thị Cài đặt nâng cao-> Quyền riêng tư, sau đó nhấp vào Cài đặt nội dung -> Trình cắm sau đó nhấp vào Tắt trình cắm riêng lẻ
  • 6) Chỉ bật " Plugin IceTea-Web "
  • 7) Tận hưởng!

4
Tôi đã thử điều này (đã cài đặt openjdk-7 và icedtea-7) nhưng không có plugin icedtea hay java nào hiển thị trong chrome. Làm cách nào để buộc Chrome nhìn thấy chúng? Tôi cũng đã cài đặt Oracle Java7 và liên kết mềm libnpjp2.so của nó vào / opt / google / chrome / plugin nhưng nó không có gì khác biệt: nó không hiển thị hoặc hoạt động.
Peter Flynn

8
Thậm chí không hiển thị trong chrome: // plugin
Ken Sharp

3

Tôi đã có cùng một vấn đề. Sau khi tìm hiểu một lúc, tôi thấy rằng Chrome là một ứng dụng 32 bit không hỗ trợ Java 64 bit. ( Một vấn đề liên quan được giải thích bởi Oracle ở đây. )

Điều này có nghĩa là bạn sẽ phải cài đặt phiên bản Java 32 bit (về cơ bản là Java 6) trên hệ thống của bạn. Cá nhân tôi đã từ bỏ liên doanh, nhưng câu hỏi cũ hơn này có thể giúp ích.


0

Trong trường hợp của tôi, Chromium không khởi động ứng dụng, không có tin nhắn, chỉ có một hộp màu xám xuất hiện nơi ứng dụng sẽ hoạt động, vì vậy nó đang làm gì đó, nhưng không đủ. Mà âm thanh tương tự như OP. Các ứng dụng java không có trình duyệt trước đây đã chạy ok trên hệ thống của tôi.

Một bài viết ở đâu đó được đề xuất sử dụng which javacđể xác định trạng thái cài đặt. Điều này tạo ra không có đầu ra thiết bị đầu cuối. Vì vậy, tôi đã cố gắng chỉ gọi javac và nhận được danh sách các gói trình cài đặt cho java. Vì vậy, tôi nghĩ rằng tôi đã có một số loại cài đặt giới hạn, không biết cái gì hoặc tại sao.

Đã thực hiện sudo apt-get install openjdk-7-jdkvà sau đó kích hoạt lại plugin icedtea Chromium (thông qua Cài đặt | Cài đặt nâng cao | Quyền riêng tư | Cài đặt nội dung | Tắt các plugin riêng lẻ) mà tôi đã tắt trước đó trong khi thử những thứ khác. Không có plugin Java nào khác trong danh sách.

Ta-dah! Các ứng dụng Java hiện đang hoạt động trong Chrome. Tôi không thể nhớ tôi đã cài đặt Java như thế nào hoặc từ đâu, nhưng đó có thể là cách tiếp cận 'ít kháng cự nhất', vì vậy tôi nghi ngờ một số người khác cũng có thể có trạng thái hệ thống tương tự.

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.