फ़ायरफ़ॉक्स के लिए जावा प्लगइन कैसे स्थापित करें?


71

मैं फ़ायरफ़ॉक्स के लिए जावा और प्लगइन्स स्थापित करने की कोशिश कर रहा हूं। मैंने जेडीके और जेआरई दोनों को स्थापित किया।

जब मैं sudo update-alternatives --config javaकमांड के साथ कोशिश करता हूं तो यह केवल एक विकल्प उपलब्ध दिखाता है।

प्लगइन्स फ़ायरफ़ॉक्स में उपयोग करने योग्य नहीं हैं।


चूंकि आपके पास जावा की पिछली स्थापना नहीं है, इसलिए केवल एक विकल्प दिखाया गया है।
एम। तरुण

1
मेरे लिए यह स्पष्ट नहीं है कि आपकी समस्या क्या है। क्या जावा ठीक से काम कर रहा है? क्या आप जावा प्रोग्राम संकलित और चला सकते हैं?
लुइस डी सूसा

जहाँ तक मैं समझता हूँ आपने jdk, jre और ब्राउज़र प्लगइन्स (icedtea) स्थापित किए हैं। लेकिन आप प्लगइन्स का उपयोग नहीं कर सकते, क्या आप आगे बता सकते हैं कि समस्या क्या है? क्या आपको कोई त्रुटि हो रही है? Btw, आप सॉफ्टवेयर केंद्र में IcedTea की स्थापना रद्द (हटा सकते हैं) और फिर से स्थापित कर सकते हैं।
लुइस डी सूसा

2
@ सेठ, लेकिन आप चाहते हैं कि ओपी उन सभी के माध्यम से पढ़े, जिनके लिए 1 पंक्ति में हल किया जा सकता है? दूसरा एक ओवरकिल उत्तर है, सवाल सिर्फ "जावा कैसे स्थापित करें?" जबकि यह "फ़ायरफ़ॉक्स के लिए जावा ब्राउज़र प्लगइन कैसे स्थापित किया जाए?", वे अलग सवाल हैं और विलय नहीं किया जा सकता है।
ब्रिअम

1
मैं ऊपर @Braiam से सहमत हूं। यह एक अलग सवाल है क्योंकि फ़ायरफ़ॉक्स द्वारा उपयोग किए जाने वाले जावा संस्करण को अपडेट करना केवल जावा को स्थापित करने के समान नहीं है। मेरे पास व्यक्तिगत रूप से जावा 6, 7, और 8 JDKs हैं, लेकिन icedtea स्थापित करने से मेरे फ़ायरफ़ॉक्स के लिए कुछ भी नहीं हुआ। मुझे java.com से डाउनलोड किए गए JRE के साथ इन निर्देशों का पालन करना था । तब फायरफॉक्स खुश था।
hinerm

जवाबों:


75

यदि आप 52 (ईएसआर नहीं) के बाद एक संस्करण का उपयोग कर रहे हैं, जो एनपीएपीआई को अक्षम करता है , तो आप भाग्य से बाहर हैं। यदि आप एक पूर्व का उपयोग कर रहे हैं, जिसे आप बिल्कुल नहीं चाहते हैं, तो आप OpenJDK JRE स्थापित कर सकते हैं, जो आपको javaबाइनरी का उपयोग करके स्थानीय रूप से जावा बायनेरिज़ को निष्पादित करने की अनुमति देगा । हालांकि, यह आपके ब्राउज़र पर जावा वेब एप्लेट को निष्पादित करने के लिए पर्याप्त नहीं है, जिसे Icedtea प्लगइन स्थापित करके पूरा किया जा सकता है:

sudo apt-get install icedtea-plugin

तब about:addonsप्लगइन अनुभाग में जाएं, जांचें कि क्या प्लगइन सक्षम है। मोज़िला डिफ़ॉल्ट रूप से असुरक्षित प्लगइन्स को निष्क्रिय कर देता है, इसका मतलब है कि स्थापना सुरक्षा चिंताओं के कारण भी जावा अक्षम है। इसका उपयोग करने से पहले आपको इसे सक्रिय करने की आवश्यकता है।


1
: +1 यह सही है, और इस पर अमल करने की ज़रूरत है: apt-get install default-jre
kikicarbonell

1
@kikicarbonell जब तक उबंटू कुछ अलग नहीं होता, उस पैकेज को icedtea-plugin के साथ स्थापित किया जाना चाहिए।
Braiam

मेरे केस @Braiam के लिए नहीं। मेरे पास Ubuntu 14.04 है और ओपन-जेडीके इंस्टॉल किया गया है ... लेकिन अगर केवल आपके कमांड को निष्पादित करता है तो मेरा फ़ायरफ़ॉक्स जावा एप्लेट को निष्पादित नहीं करता है ... बाद में, मैं apt-get install को निष्पादित करने का प्रयास करता हूं डिफ़ॉल्ट- jre और फ़ायरफ़ॉक्स समस्याओं का समाधान किया गया था।
किकोकार्बोनेल

2
@kikicarbonell फ़ायरफ़ॉक्स डिफ़ॉल्ट रूप से जावा प्लगइन को निष्क्रिय कर देता है। तो आपको इसे सक्रिय करने के लिए बताना होगा।
ब्रिअम जूल

23

IcedTea जावा प्लगइन स्थापित करना:

IcedTea जावा प्लग-इन स्थापित करने के लिए, एक टर्मिनल खोलें और टाइप करें:

sudo apt-get install icedtea-7-plugin

फ़ायरफ़ॉक्स प्लग-इन - ओरेकल इंस्टॉल करें

एक टर्मिनल में:

mkdir ~/.mozilla/plugins

यदि यह स्थापित किया गया है, तो IcedTea प्लगइन निकालें।

sudo apt-get remove icedtea6-plugin

जावा प्लगइन का एक पूर्व संस्करण निकालें (मौजूद हो सकता है या नहीं भी)

rm ~/.mozilla/plugins/libnpjp2.so

अब आप एक प्रतीकात्मक लिंक बनाकर प्लगइन स्थापित कर सकते हैं (आप फ़ायरफ़ॉक्स बताएं कि प्लगइन कहाँ स्थित है)। 32-बिट जावा के लिए, का उपयोग करें

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64-बिट जावा उपयोग के लिए

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

पुष्टि करें कि आधिकारिक ओरेकल वेबसाइट का उपयोग करके JRE सफल रहा है ।

स्रोत: जावा इंस्टॉलेशन


3
क्या आप सुनिश्चित हैं कि आपने प्रश्न का उत्तर दिया है? आदमी कह रहा है कि उसने पहले से ही jdk और jre स्थापित किया है।
लुइस डी सूसा

क्यों सूत्रों से jre संकलन, क्यों!
ब्रायन

प्रश्न को ठीक से नहीं देखा :)
एम। तरुण

किसी भी संदेह के लिए oracle.com/technetwork/java/javase/… पर एक नज़र डालें
विक्टर आर। ओलिवेरा

4
14.04 Ubuntu के रूप में, जावा अब क्रोम / क्रोमियम के सबसे हाल के संस्करण में समर्थित नहीं है।
एंड्रियास हार्टमैन

8

फ़ायरफ़ॉक्स संस्करण 52 में शुरुआत, फ़ायरफ़ॉक्स में एनपीएपीआई प्लगइन्स (जावा ऐपलेट्स) के लिए समर्थन समाप्त हो गया है, प्रदर्शन और सुरक्षा मुद्दों के कारण, जिस तरह से मैं जावा ऐपलेट चलाने का प्रबंधन करता हूं, वह फ़ायरफ़ॉक्स के विस्तारित समर्थन रिलीज़ (ईएसआर) को स्थापित करना है।

यहां डाउनलोड करें: https://www.mozilla.org/en-US/firefox/organifications/all/

यहाँ अधिक जानकारी: https://support.mozilla.org/en-US/kb/npapi-plugins


5

यदि आपने बस java jdk को oracle से डाउनलोड और संस्थापित किया है, तो, मान लें कि आपने jdk-8u91-linux-x64.tar.gz स्थापित कर लिया है

/ मेरी / जावा / directory /

फिर आपके पास एक निर्देशिका होगी जैसे:

/my/java/directory/jdk1.8.0_91/

आपको बस अपने ubuntu फ़ायरफ़ॉक्स प्लगइन्स निर्देशिका में जाना है और एक लिंक बनाना है:

$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so

Ubuntu 16.04.1 को फ़ायरफ़ॉक्स 50 के साथ, मैंने पाया कि निर्देशिका मौजूद नहीं थी। IcedTea जैसे अन्य प्लगइन्स ने सहानुभूति बनाई /usr/lib/mozilla/plugins
डैन डस्केल्सस्कू

या अपने घर / घर / <अपने घर> / में
मोज़लिंक करें

3

यह एक पुराना धागा है, लेकिन मैंने आज अपनी समस्या का हल खोजते हुए उस पर ठोकर खाई। मुझे लगा कि हो सकता है कि कोई और उसी स्थिति में हो।

मुझे लीगेसी कार्य-संबंधित वेबसाइटों के लिए इन-ब्राउज़र जावा की आवश्यकता है, और ओरेकल जावा प्लगइन इसे काट नहीं करता है। एक लंबे परीक्षण और त्रुटि दृष्टिकोण के बाद, मुझे इस तरह के फ़ायरफ़ॉक्स के पुराने संस्करण में लगातार काम करने वाले IcedTea मिले:

  • फ़ायरफ़ॉक्स के एक संस्करण को डाउनलोड करें, संस्करण 51 (नया संस्करण प्लगइन का समर्थन नहीं करता है)
  • OpenJDK (7 या 8) स्थापित करें
  • Icedtea - plugin और icedtea-plugin इंस्टॉल करें
  • अब आपके ओपनजेडके इंस्टॉलेशन में jre / lib फ़ोल्डर में IcedTeaPlugin.so फ़ाइल होगी
  • इसे मोज़िला / फ़ायरफ़ॉक्स प्लगइन फ़ोल्डरों में कॉपी करें (मैं यह पता लगाने के लिए नहीं कर सकता कि कौन सा इसे कॉपी कर सकता है, इसलिए मैंने अभी इसे किसी भी फ़ायरफ़ॉक्स / प्लगइन्स या मोज़िला / प्लगइन्स में कॉपी किया है)
  • अपना पुराना फ़ायरफ़ॉक्स संस्करण शुरू करें
  • प्लग इन को सक्रिय करें (जाँच करें: प्लग इन)

मेरे एक सहकर्मी ने पुराने फ़ायरफ़ॉक्स को हटाने के लिए एक स्क्रिप्ट बनाई और हर रन पर इसे अनटार किया। इस तरह यह कभी गलती से अपडेट नहीं होता। अपने मुख्य फ़ायरफ़ॉक्स एप्लिकेशन के साथ ऐसा नहीं करना सुनिश्चित करें।

मैं आशान्वित हूं कि इससे आपको सहायता मिलेगी।


1

यह एक लड़ाई है, खासकर जब से मैं 14.04 के साथ कुछ महीने पहले इस के माध्यम से चला गया, समाधान भूल गया, 16.04 तक उन्नत किया गया ....।

यह अलग है कि मैंने 14.04 में फ़ायरफ़ॉक्स के तहत काम किया Iced-tea और Oracle था। मैं वास्तव में ओरेकल को पसंद करता हूं (आम तौर पर नहीं, लेकिन मेरे उपयोग की लगभग आवश्यकता होती है) इसलिए मेरे पास अब केवल यही है। मैंने किसी भी एकाधिक इंस्टॉल या रिपॉजिटरी का प्रयास नहीं किया। अधिकांश निर्देशों के अनुसार साइमलिंक बाहर भी अच्छे नहीं हैं।

अंत में, फ़ायरफ़ॉक्स में एडिट -> वरीयता -> एप्लिकेशन फिर JNLP फ़ाइल एक्सटेंशन तक स्क्रॉल किया गया और ड्रॉप डाउन मेनू से "अन्य का उपयोग करें ..." चुना। फिर प्रासंगिक निर्देशिका से javaws मिला।

यह केवल एक समाधान है, और मुझे यकीन नहीं है कि यह आपकी आवश्यकताओं के अनुरूप होगा। ध्यान रखें अधिकांश प्लग मार्च तक समाप्त हो जाएंगे।

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