ฉันจะทำให้ปลั๊กอิน Java ทำงานบน Google Chrome ได้อย่างไร


62

Google ได้อัปเดตเบราว์เซอร์ Chromeเป็นรุ่น 35 เวอร์ชันใหม่นี้ใช้Auraแทน GTK2 และไม่สนับสนุนปลั๊กอิน NPAPI เช่น Java (ทั้ง OpenJDK และ Oracle) ปลั๊กอิน PPAPI เช่น PepperFlash ยังคงทำงานได้

โรงเรียนของฉันใช้ Google Chrome และแอพ Google ทุกวันและนี่เป็นปัญหาใหญ่สำหรับเว็บไซต์เพื่อการศึกษาที่เราใช้ มีใครพบวิธีแก้ปัญหาหรือวิธีแก้ปัญหาเพื่อให้ Java ทำงานได้หรือไม่?

เว็บบทความนี้ UPD8 ยืนยันว่า Java ไม่ทำงาน


5
Java จะไม่ทำงานบน Chrome เช่นเดียวกับปลั๊กอิน NPAPI อื่น ๆ ยกเว้นว่าจะถูกย้ายไปยังสถาปัตยกรรม PPAPI การอ้างอิง: ที่นี่และที่นี่
dadexix86

หากมีคุณสามารถดาวน์โหลดไฟล์ jar และเรียกใช้บนเดสก์ท็อปของคุณแทนที่จะอยู่ใน Chrome
saiarcot895

Java ไม่ได้รับการสนับสนุนบน Chrome สำหรับทุกเพศทุกวัยใน OS X เพื่อให้ทุกคนได้เห็นมันเข้ามาในลินุกซ์ ...
Gabor

ฉันมี Chromium รุ่น 34 ใน synaptic สำหรับ ubuntu12.4LTS ดูเหมือนว่าจะทำงานได้ดี java ด้วย นั่นคือทางออกของฉันในตอนนี้ Jes

คำตอบ:


56

คุณไม่สามารถทำให้ Java ทำงานบน Chrome 35 ได้เพราะมันเป็นการลบปลั๊กอินเก่าของ NPAPI ฉันได้รายงานข้อผิดพลาด รอการตอบสนองที่เหมาะสมจากผู้พัฒนา รายงานข้อผิดพลาดอยู่ที่นี่: https://code.google.com/p/chromium/issues/detail?id=375909 คุณสามารถลองและติดตามกระทู้สำหรับการสนทนานี้ได้ที่นี่: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/xEbgvWE7wMk

การปรับปรุง ดูเหมือนว่าเรากำลังจะติดอยู่ที่นี่สักพัก รายงานข้อบกพร่องของฉันถูกรวมเข้ากับข้อผิดพลาดของผู้ปกครองและได้รับการตั้งค่าเป็นไม่แก้ไข นี่คือ: https://code.google.com/p/chromium/issues/detail?id=363053

UPDATE2 คำถามที่เกี่ยวข้องถูกโพสต์ใน Oracle ฉุดไม่มาก พวกคุณสามารถเริ่มการสนทนาในหัวข้อนั้น ไปที่นี่: https://community.oracle.com/thread/3511913

สำหรับทุกท่าน:เพื่อให้ Chrome ทำงานได้โปรดลดระดับ GOogle Chrome ของคุณเป็น 34 คุณสามารถดาวน์โหลด deb ได้ที่นี่: http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome -stable / จากนั้นใช้ตัวจัดการแพคเกจ synaptic หรือใช้ commandline เพื่อล็อคการอัปเกรดสำหรับแพ็คเกจที่เสถียรของ Google-chrome Chrome 34 ไม่มีข้อบกพร่องที่จ้องมองดังนั้นคุณสามารถใช้งานได้อย่างปลอดภัยในอีก 3 เดือนข้างหน้า ฉันหวังว่าในเวลานั้นจะมีการแก้ไขบางส่วน


5
ถ้าคุณได้เปิดตัวแล้ว Chrome 35 แล้วไดเรกทอรีโปรไฟล์ผู้ใช้ของคุณจะไม่เข้ากันกับ Chrome 34. ถ้าคุณต้องการที่จะปรับลดโดยไม่สูญเสียการทำงานหรือข้อมูลดูsuperuser.com/questions/757941/...
Rob W

1
ยกเว้นว่าคุณไม่ได้ใช้ Google Sync;)
Rob W

3
ที่น่าสนใจคือ Chrome สำหรับ Windows ยังคงรองรับปลั๊กอิน NPAPI
Rael Gugelmin Cunha

5
ดูเหมือนออราเคิลเอาลงลิงค์ ... ผมคิดว่าคำตอบว่าพวกเขาจะทำอย่างใดอย่างหนึ่งหรือไม่)
เทโอ

11
การดาวน์เกรดไม่ใช่ตัวเลือก เมื่อจำเป็นต้องใช้ NPAPI ฉันใช้ Firefox
เฟอร์นันโดโคช

2

คุณสามารถทำให้ Java ทำงานบน Chrome หรือเปิดใช้งานปลั๊กอิน NPAPI เป็นอย่างน้อย ... ชั่วคราว ตัวเลือกจะถูกลบออกไปพร้อมกันใน Chrome 45 (ปัจจุบันเราอยู่ที่ 43 ประมาณการอยู่ในเดือนกันยายน 2558)

โปรดทราบว่าการเปิดใช้งาน NPAPI ไม่ได้หมายความว่า Java Applet จะทำงานได้ ... ฉันลองใช้ด้วยตัวหนึ่ง แต่ก็ไม่ได้ สิ่งนี้น่าจะเกิดจากการติดตั้ง Java ล่าสุดซึ่งค่อนข้างล็อคการเข้าถึงเว็บใด ๆ สิ่งใดที่น่าละอายเนื่องจากมีการสร้างบริการบนเว็บที่ได้รับการเพิ่มประสิทธิภาพของ Java (เช่นhttp://www.freerouting.net/ )

ไม่ว่าในกรณีใดตัวเลือกในการเปิดใช้งาน NPAPI นั้นจะอยู่ที่:

chrome://flags/#enable-npapi

ระยะทางของคุณอาจแตกต่างกัน (YMMV)


3
ใช้ Chrome เวอร์ชัน 43.0.2357.125 (64 บิต) มีไม่ได้เป็นตัวเลือกสำหรับการ#enable-npapi flagsหลังจากขุดมามากดูเหมือนว่าคุณไม่สามารถใช้ Java ใน Google Chrome ได้อีกต่อไป ... และนั่นเป็นสิ่งที่ทีมงาน Google Chrome รู้สึกดี * ลูกสาวของฉันต้องการมันสำหรับโรงเรียน
Karl Wilbur
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.