क्रोम जावा प्लगइन स्थापित करना


52

मैं अब कुछ घंटों के लिए क्रोम के लिए जावा प्लगइन स्थापित करने की कोशिश कर रहा हूं, और मुझे लगा कि यह अधिक अनुभव वाले लोगों से पूछने का समय है। मैं इसे काम कर पाने के लिए प्रतीत नहीं कर सकता। मेरा वर्तमान जावा संस्करण 64-बिट OpenJDK 1.6.0_24 है। मैंने बिना किसी लाभ के IcedTea प्लगइन स्थापित करने की कोशिश की। मेरे पास फिलहाल Ubuntu 12.04 64-बिट है।

जब मैंने परीक्षण की कोशिश की अगर जावा क्रोम में सक्षम था, तो जावा एप्लेट वाली कोई भी वेबसाइट लोड नहीं होगी (जब मैंने प्लगइन को अक्षम किया, तो उन्होंने लोड किया, लेकिन एप्लेट को नहीं)।

मैंने यहां से निर्देशों का पालन किया: http://technonstop.com/install-java-plugin-ubuntu-linux

जो इस स्क्रिप्ट को बनाने और इसे चलाने के लिए कहा गया है:

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

नोट: आपको JAVA_HOME का मान बदलने की आवश्यकता हो सकती है ताकि यह JDK की आपकी स्थापना के लिए सही रूप से इंगित हो। 64-बिट उपयोगकर्ताओं को अंतिम पंक्ति को इसमें बदलना होगा:

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

लेकिन यह भी काम नहीं किया।

मैं इसे फ़ायरफ़ॉक्स में परीक्षण कर रहा हूं और यह काम कर रहा है। अभी भी क्रोम के लिए कुछ भी नहीं है



मेरी भी यही समस्या थी। 64-बिट में क्रोमियम के साथ यह समस्या अक्सर होती है। इससे छुटकारा पाने का सबसे अच्छा तरीका इसके बजाय फायरफॉक्स का उपयोग करना है।
प्रणीत बाउवा

1
नहीं, बिल्कुल डुप्लिकेट नहीं। यह Chrome को काम करने के लिए जावा प्लगइन कैसे प्राप्त करें, इसके बारे में है कि जावा कैसे स्थापित किया जाए।
पीटर फ्लिन

आप लोग कब समझेंगे कि ऐसा इसलिए है क्योंकि Google Chrome ने NPAPI के लिए समर्थन छोड़ दिया है। इसका मतलब है कि न तो IcedTea या Oracle का जावा प्लगइन Google क्रोम के साथ काम करेगा और इसके बारे में आप कुछ नहीं कर सकते।
जॉन स्कॉट

जवाबों:


56

Chrome के लिए वैकल्पिक इंस्टॉल जावा, आइडिएटा भी स्थापित कर सकता है:

 sudo apt-get install icedtea-7-plugin

उसके बाद क्रोमियम प्लगइन फ़ोल्डर में icedtea लिंक करें

cd /usr/lib/chromium-browser/plugins

और लिंक

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

7
मेरे पास कोई / usr / lib / क्रोमियम-ब्राउज़र / प्लगइन्स डायरेक्टरी नहीं है ... और न ही मुझे लगता है कि क्रोम प्लगइन्स डायरेक्टरी को खोजने के लिएlocate chrome | grep plugins
stdcerr

3
@ मेरे पास, मैंने यह किया और यह काम किया: sudo mkdir -p /usr/lib/chromium-browser/plugins(प्लगइन सफलतापूर्वक स्थापित)
काजाग्नस

2
अगर आप 32-बिट सिस्टम का उपयोग कर रहे हैं तो amd64 के लिए i386 को सब्सक्राइब करें
पीटर फ्लिन


3
मैंने IcedTeaPlugin.soदोनों पर सहानुभूति व्यक्त की /usr/lib/chromium-browser/pluginsऔर /opt/google/chrome/plugins/Google Chrome अभी भी कहता है Java is not working। यह Xubuntu 14.04 है।
गेरिट

13

Chrome (संस्करण 45+) पर जावा प्लग-इन अब काम नहीं कर रहा है। से यहाँ :

Chrome द्वारा NPAPI समर्थन

वेब ब्राउज़रों के लिए जावा प्लग-इन क्रॉस प्लेटफॉर्म प्लगइन आर्किटेक्चर एनपीएपीआई पर निर्भर करता है, जो लंबे समय से है, और वर्तमान में सभी प्रमुख वेब ब्राउज़रों द्वारा समर्थित है। Google ने सितंबर 2013 में क्रोम से "2014 के अंत तक" एनपीएपीआई समर्थन को हटाने की घोषणा की , इस प्रकार सिल्वरलाइट, जावा, फेसबुक वीडियो और इसी तरह के अन्य एनपीएपीआई आधारित प्लगइन्स के लिए प्रभावी रूप से समर्थन छोड़ दिया। हाल ही में, Google ने अपनी योजनाओं को संशोधित किया है और अब यह बताता है कि वे 2015 के अंत तक NPAPI को पूरी तरह से हटाने की योजना बना रहे हैं । जैसा कि यह स्पष्ट नहीं है कि ये तिथियां आगे बढ़ाई जाएंगी या नहीं, हम अनुशंसा करते हैं कि जावा उपयोगकर्ता जल्द से जल्द क्रोम के विकल्प पर विचार करें । इसके बजाय, हम फ़ायरफ़ॉक्स, इंटरनेट एक्सप्लोरर और सफारी को दीर्घकालिक विकल्पों के रूप में सुझाते हैं।


8

कई जवाब अब दिनांकित हैं। उन्होंने मेरे 14.04 उबंटू इंस्टॉल के लिए काम नहीं किया। क्रोम के मेरे उदाहरण के लिए में स्थापित है /opt/google/chrome। तो प्लगइन फ़ोल्डर वहाँ में बनाया जाना होगा।

अद्यतन निर्देश https://www.java.com/en/download/help/enable_browser_ubuntu.xml पर देखे जा सकते हैं

  1. यदि आपके पास नहीं है, तो प्लगइन्स नामक एक निर्देशिका बनाएं। टाइप करें: mkdir -p / opt / google / chrome / plugins

  2. प्रतीकात्मक लिंक बनाने से पहले Google chrome plugins निर्देशिका पर जाएं। प्रकार: सीडी / ऑप्ट / गूगल / क्रोम / प्लगइन्स

  3. एक प्रतीकात्मक लिंक बनाएँ। प्रकार: ln -s /usr/local/java/jre1.7.0/lib/amd64/libnpjp2.so

  4. अपने ब्राउज़र को पुनरारंभ करें और जावा का परीक्षण करें

Chrome 34+ उपयोगकर्ताओं के लिए अपडेट करें

कृपया क्रोम में java plugin देखें । Google द्वारा डिफ़ॉल्ट रूप से NPAPI इंटरफ़ेस अक्षम करने के बाद से बेसिकली IcedTea प्लगइन अब चोम के साथ काम नहीं करता है।

अंततः मेरा समाधान फ़ायरफ़ॉक्स पर वापस स्विच करना होगा।


या तो काम करना जारी रखने के लिए फ़ायरफ़ॉक्स पर भरोसा न करें। ऐसे संकेत हैं कि वे एनएसएपीआई इंटरफ़ेस को हटाने पर विचार कर रहे हैं, और साथ ही कई कारणों से। सुरक्षा।
एडविन

6

मैं हाल ही में उसी बग से टकराया हूं। यदि आप अपनी ~/.xsession-errorsफ़ाइल में देखते हैं, तो आप संभवतः देखते हैं:

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

बग रिपोर्ट प्लग इन क्रोम में लोड करने में विफल रहती हैicedtea-6-pluginपैकेज के लिए एक प्रस्तावित अपडेट जारी किया गया था और काम करने की पुष्टि की गई थी। यह सभी उपयोगकर्ताओं के लिए कुछ दिनों में उतरना चाहिए।

इस बीच, आप एक अलग ब्राउज़र का उपयोग कर सकते हैं जैसा कि दूसरों ने सुझाव दिया है, फ़ायरफ़ॉक्स यहां काम करता है।


6

सबसे अच्छा समाधान मुझे मिला, (इनमें से किसी भी सुझाव ने मेरे लिए काम नहीं किया), निम्नानुसार है: पहले स्थापित करें Icedtead द्वारा प्लगिंग:

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

फिर अपने क्रोम ब्राउजर में जाएं:

  • 2) क्रोम-> सेटिंग्स-> उन्नत सेटिंग्स दिखाएं-> गोपनीयता तब सामग्री सेटिंग्स पर क्लिक करें -> प्लग-इन तब व्यक्तिगत अक्षम में अक्षम पर क्लिक करें
  • 3) " आइसटैब-वेब प्लगइन " और " जावा (टीएम) " दोनों को अक्षम करें
  • 4) ब्राउज़र को पुनरारंभ करें।
  • 5) क्रोम-> सेटिंग्स-> एडवांस्ड सेटिंग्स दिखाएं-> प्राइवेसी उसके बाद कंटेंट सेटिंग्स पर क्लिक करें -> प्लग-इन फिर डिसेबल इंडिविजुअल-इन पर क्लिक करें
  • 6) केवल " IceTea- वेब प्लगइन " सक्षम करें
  • 7) आनंद लें!

4
मैंने इसे आज़माया (ओपनजेडके -7 और आइसेडेटा -7 स्थापित), लेकिन क्रोम में न तो आइकेडीटीए और न ही जावा प्लगइन्स दिखाई दे रहे हैं। मैं उन्हें देखने के लिए Chrome को कैसे बाध्य करूं? मैंने ओरेकल जावा 7 भी स्थापित किया है और इसके libnpjp2.so को / ऑप्ट / गूगल / क्रोम / प्लगइन्स में सॉफ्टलिंक किया है लेकिन इससे कोई फर्क नहीं पड़ता: यह काम या काम नहीं करता है।
पीटर फ्लिन

8
क्रोम में भी दिखाई नहीं देता है: // plugins
केन तीव्र

3

मैं एक ही समस्या रहा है। थोड़ी देर के लिए चारों ओर खुदाई करने के बाद, मैंने पाया कि क्रोम एक 32 बिट अनुप्रयोग है जिसमें 64 बिट जावा के लिए समर्थन नहीं है। ( संबंधित मुद्दे को यहां Oracle द्वारा समझाया गया है। )

इसका मतलब है कि आपको अपने सिस्टम पर जावा (मूल रूप से जावा 6) का 32 बिट संस्करण स्थापित करना होगा। मैंने व्यक्तिगत रूप से उद्यम पर छोड़ दिया है, लेकिन यह पुराना सवाल कुछ मदद का हो सकता है।


0

मेरे मामले में, क्रोमियम ऐप शुरू नहीं कर रहा था, कोई संदेश नहीं, बस एक ग्रे बॉक्स दिखाई दे रहा था जहां ऐप होगा, इसलिए यह कुछ कर रहा था, लेकिन पर्याप्त नहीं। जो ओपी के समान लगता है। गैर-ब्राउज़र जावा ऐप पहले मेरे सिस्टम पर ठीक चल रहा था।

एक लेख कहीं which javacस्थापित स्थिति का निर्धारण करने के लिए उपयोग करने का सुझाव दिया। इससे कोई टर्मिनल आउटपुट नहीं मिला। इसलिए मैंने सिर्फ javac को कॉल करने की कोशिश की, और जावा के लिए इंस्टॉलर संकुल की सूची प्राप्त की। इसलिए मुझे लगता है कि मेरे पास कुछ प्रकार की सीमित स्थापनाएं थीं, पता नहीं क्या या क्यों।

निष्पादित sudo apt-get install openjdk-7-jdkऔर उसके बाद icedtea क्रोमियम प्लगइन को फिर से सक्षम किया (सेटिंग्स के माध्यम से। उन्नत सेटिंग्स | गोपनीयता | सामग्री | सामग्री | अलग-अलग प्लगइन्स को अक्षम करें) जो मैंने अन्य चीजों की कोशिश करते समय पहले अक्षम कर दिया था। सूची में कोई अन्य जावा प्लगइन्स नहीं थे।

टा-दाह! जावा एप अब क्रोम में काम कर रहे हैं। मुझे याद नहीं है कि मैंने जावा को पहले कैसे या कैसे स्थापित किया था, लेकिन यह एक 'कम से कम प्रतिरोध' दृष्टिकोण था, इसलिए मुझे संदेह है कि कुछ अन्य लोगों के पास भी समान सिस्टम स्थिति हो सकती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.