OpenJDK / OpenJRE को सही तरीके से कैसे निकालें और SunJDK / SunJRE को डिफ़ॉल्ट के रूप में सेट करें


49

उबंटू ओपन जेडीके / जेआरई को सूर्य जेडडीके / जेआरई पर बहुत पसंद करता है। सन JRE, JDK और प्लगइन स्थापित करने के बाद भी और OpenJDK- संबंधित पैकेजों को समाप्त करने में कुछ समय बिताने के बाद, apt-get ने उन्हें कुछ पैकेजों पर निर्भरता के रूप में वापस स्थापित किया है। क्या यह व्यवहार सन जावा संकुल के पक्ष में सुधारा जा सकता है? मैं एक और केवल जावा स्टैक स्थापित करना चाहता हूं (हां, यह ओसीडी का एक सा है , लेकिन मुझे अपने सिस्टम को साफ करना पसंद है) और चाहते हैं कि यह सन जावा हो।

अपडेट: मार्कोस रोरिज़ नोटों के रूप में, समस्या डिफ़ॉल्ट- jre (जिस पर जावा-निर्भर पैकेज निर्भर करने के लिए उपयोग करते हैं) में OpenJDK की ओर इशारा करते हुए प्रतीत होती है, इसलिए यह प्रश्न डिफ़ॉल्ट-jre / default-jdk को हैक करने के तरीके के बारे में जाता है सूर्य जावा के लिए।


कृपया किसी एक को oracle jdk के साथ उत्तर को अपडेट करें ..
LoveToCode

जवाबों:


35

उबंटू के पुराने संस्करणों पर सन जावा स्थापित करना (9.10 और नीचे)

मुझे एक ही समस्या थी कि लगभग तीन साल पहले उबंटू 8.04 के साथ मुझे लगता है। Openjre का उपयोग करते समय एक अजीब समस्या थी और सन jre संस्करण का उपयोग करके समस्या को हल किया गया था। यहां टर्मिनल में वे चरण हैं जो 10.04 से नीचे के संस्करणों पर लागू होते हैं, क्योंकि 10.04 से शुरू होकर सूर्य जावा को हटा दिया गया है और इसे 2jj से बदल दिया गया है:

sudo apt-get remove openjdk-6-jre default-jre default-jre-headless

sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-plugin sun-java6-fonts

(सब कुछ सूर्य जावा से संबंधित। बस सुनिश्चित करने के लिए)

उसके बाद, अगर आपने ओपनजेडक को हटा दिया तो आपके पास केवल सूर्य जावा होगा। अगर आपने इसे नहीं हटाया तो आपके पास दोनों हैं। एक से दूसरे में बदलने के लिए ऐसा करें:

sudo update-java-alternatives -l - यह आपको जावा इंजन की सूची दिखाएगा जिसका आप उपयोग कर सकते हैं।

जावा विकल्प का नाम बाईं ओर एक है, उदाहरण के लिए Openjdk इस तरह दिखाई देगा:

java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk

और आप सिस्टम को इस तरह से खोलने के लिए सेट करेंगे:

sudo update-java-alternatives -s java-6-openjdk

यदि आप सूर्य का उपयोग करना चाहते हैं तो आप ऐसा करेंगे (सूर्य संकुल की स्थापना के बाद):

sudo update-java-alternatives -s java-6-sun

यदि आप जावा 7 संस्करण का उपयोग करना चाहते हैं, तो केवल 7 के लिए ऊपर बताए गए नंबर 6 को बदल दें। उदाहरण के लिए, अगर मैं ओपनजेर संस्करण 7 को स्थापित करना चाहता था तो मैं:

sudo apt-get install openjdk-7-jre default-jre default-jre-headless

उबंटू के नए संस्करणों पर सन जावा स्थापित करना (10.04 उपरोक्त)

टर्मिनल खोलें और निम्न टाइप करें:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update   
sudo apt-get upgrade   
sudo apt-get install oracle-java7-installer

अपने सिस्टम पर सन जावा संस्करण स्थापित करना चाहिए। इसे बदलने के लिए बस निम्नलिखित मामले में आपके पास अन्य जावा विकल्प हैं:

sudo update-java-alternatives -s java-7-oracle  

यदि आप चाहते हैं कि इंस्टालेशन निम्न प्रकार से हो:

sudo echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

उसके बाद बस डिफ़ॉल्ट वातावरण चर सेट करने के लिए निम्न कार्य करें:

sudo apt-get install oracle-java7-set-default

ध्यान दें कि पीपीए में संस्करण 6, 7 और 8 शामिल हैं। इसलिए आप उनमें से किसी को भी इंस्टालेशन लाइन में संख्या बदलकर स्थापित कर सकते हैं, उदाहरण के लिए:

sudo apt-get install oracle-java8-installer

जावा स्थापित करेगा। update-java-alternativesकमांड के साथ डिफ़ॉल्ट रूप से संस्करण का उपयोग करने और स्थापित करने की इच्छा रखने वाले जावा संस्करण को स्थापित करने के बाद , आप निम्न टाइप करके यह जांच सकते हैं कि आप किस संस्करण का उपयोग कर रहे हैं:

java -version

यह आपको उस समय आपके द्वारा उपयोग किए जा रहे डिफ़ॉल्ट संस्करण को दिखाएगा।

मैं यह भी बताना चाहूंगा कि OpenJRE / JDK ने 2 या 3 साल पहले एक लंबा रास्ता तय किया है जब इसमें कई मुद्दे थे जो सन जावा में बदलकर हल किए गए थे।


11

मुझे लगता है कि समस्या यह है कि कुछ जावा पैकेज डिफॉल्ट-जेआर पर निर्भर करते हैं जो ओपनजेडक-जेआर की ओर इशारा करते हैं। मुझे नहीं लगता कि Openjdk को स्थायी रूप से अनइंस्टॉल करने का एक आसान तरीका है। बात यह है कि जब आप जावा पैकेज / प्रोग्राम इंस्टॉल करते हैं, तो आप शायद फिर से ओपनजेडक पर टकराएंगे।

लेकिन अगर आप दोनों के लिए तैयार हैं, तो क्या सूरज को लागू करने के लिए जावा रनटाइम प्रोग्राम्स (जावा, जावा, जैप, और इतने पर) सेट करना आसान है। कर दो:

sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

या यदि आप एक जावा देव हैं (sdk और srcs स्थापित करें):

sudo apt-get install sun-java6-jdk sun-java6-jre sun-java6-source

और इसे डिफ़ॉल्ट प्रोग्राम के रूप में सेट करें:

sudo update-java-alternatives -s java-6-sun

1
हां, मेरा मानना ​​है कि यह डिफॉल्ट- jre के बारे में है। नहीं, मैं वास्तव में Sun और Open JDKs दोनों नहीं चाहता हूं - यह वही है जिसके बारे में सवाल है - एक और एक ही है और इसे Sun JDK होने दें। क्या Sun JRE को इंगित करने के लिए डिफ़ॉल्ट-jre को हैक करने का एक तरीका है?
इवान

हां, मैं default-jreआज शाम सूरज-जावा को इंगित करने के लिए पैकेज को फिर से बनाने की कोशिश करूंगा । अभी मैं @ काम कर रहा हूँ।
मार्कोस रोरीज़ जूनियर

6

.jdk1.6.0_23.jinfoफ़ाइल आपूर्ति कार्यक्रमों और उनके रास्ते की एक सूची होना चाहिए। एक वर्णनात्मक शीर्षक है जिसके बाद एक रिक्त रेखा है। फिर तीन फ़ील्ड प्रारूप में कार्यक्रमों की एक सूची: प्रवेश प्रकार (jre / jkd / plugin); कार्यक्रम का नाम; और पथ। आपके पास कुछ jinfo फाइलें होनी चाहिए जिनका उपयोग करके आप देख सकते हैं कि सामग्री कैसी दिखनी चाहिए। यह संभवतया वैकल्पिक तंत्र द्वारा निर्धारित किया जाता है कि कौन से लिंक बनाने हैं। मेरे सन पैकेज का प्रमुख है।

नाम = जावा-6-धूप में 1.6.0.22
उर्फ = जावा-6-सूरज
प्राथमिकता = 63
अनुभाग = गैर मुक्त

jre ControlPanel / usr / lib / jvm / java-6-sun / jre / bin / ControlPanel
jre java / usr / lib / jvm / java-6-sun / jre / bin / java
jre java_vm / usr / lib / jvm / java-6-sun / jre / bin / java_vm

यदि आप वैकल्पिक जावा कमांड को ओवरराइड करना चाहते हैं बिना विकल्प तंत्र का उपयोग किए अपने रास्ते में / usr / बिन से आगे अपना जावा पथ डालें।

जब मैं एक मैनुअल इंस्टाल कर रहा हूं, तो मैं जावा इनस्टॉल करता हूं /opt। अपनी स्थापना के लिए मैं में स्थापित होगा /opt/jdk1.6.0_23। फिर मैंने $JAVA_HOME/binअपने PATHचर की शुरुआत में रास्ता रखा ।

EDIT: यह पूरी सन फाइल है। नोट .java-6-sun.jinfoएक प्रतीकात्मक लिंक है .java-6-sun-1.6.0.22.jinfo

नाम = जावा-6-धूप में 1.6.0.22
उर्फ = जावा-6-सूरज
प्राथमिकता = 63
अनुभाग = गैर मुक्त

jre ControlPanel / usr / lib / jvm / java-6-sun / jre / bin / ControlPanel
jre java / usr / lib / jvm / java-6-sun / jre / bin / java
jre java_vm / usr / lib / jvm / java-6-sun / jre / bin / java_vm
jre javaws / usr / lib / jvm / java-6-sun / jre / bin / javs
jre jcontrol / usr / lib / jvm / java-6-sun / jre / bin / jcontrol
jre keytool / usr / lib / jvm / java-6-sun / jre / bin / कीटूल
jre pack200 / usr / lib / jvm / java-6-sun / jre / bin / pack200
jre policytool / usr / lib / jvm / java-6-sun / jre / bin / पॉलिसीटूल
jre rmid / usr / lib / jvm / java-6-sun / jre / bin / rmid
jre rmiregistry / usr / lib / jvm / java-6-sun / jre / bin / rmiregistry
jre unpack200 / usr / lib / jvm / java-6-sun / jre / bin / unpack200
jre orbd / usr / lib / jvm / java-6-sun / jre / bin / orbd
jre servertool / usr / lib / jvm / java-6-sun / jre / bin / servertool
jre tnameserv / usr / lib / jvm / java-6-sun / jre / bin / tnameserv
jre jexec / usr / lib / jvm / java-6-sun / jre / lib / jexec
jdk HtmlConverter / usr / lib / jvm / java-6-sun / bin / HtmlConverter
jdk एप्लेटव्यूयर / usr / lib / jvm / java-6-sun / bin / appletviewer
jdk apt / usr / lib / jvm / java-6-sun / bin / apt
jdk extcheck / usr / lib / jvm / java-6-sun / bin / extcheck
jdk idlj / usr / lib / jvm / java-6-sun / bin / idlj
jdk jar / usr / lib / jvm / java-6-sun / bin / jar
jdk jarsigner / usr / lib / jvm / java-6-sun / bin / jarsigner
jdk javac / usr / lib / jvm / java-6-sun / bin / javac
jdk javadoc / usr / lib / jvm / java-6-sun / bin / javadoc
jdk javah / usr / lib / jvm / java-6-sun / bin / javah
jdk javap / usr / lib / jvm / java-6-sun / bin / javap
jdk jconsole / usr / lib / jvm / java-6-sun / bin / jconsole
jdk jdb / usr / lib / jvm / java-6-sun / bin / jdb
jdk jhat / usr / lib / jvm / java-6-sun / bin / jhat
jdk jinfo / usr / lib / jvm / java-6-sun / bin / jinfo
jdk jmap / usr / lib / jvm / java-6-sun / bin / jmap
jdk jps / usr / lib / jvm / java-6-sun / bin / jps
jdk jrunscript / usr / lib / jvm / java-6-sun / bin / jrunscript
jdk jsadebugd / usr / lib / jvm / java-6-sun / bin / jsadebugd
jdk jstack / usr / lib / jvm / java-6-sun / bin / jstack
jdk jstat / usr / lib / jvm / java-6-sun / bin / jstat
jdk jstatd / usr / lib / jvm / java-6-sun / bin / jstatd
jdk native2ascii / usr / lib / jvm / java-6-sun / bin / native2ascii
jdk rmic / usr / lib / jvm / java-6-sun / bin / rmic
jdk schemagen / usr / lib / jvm / java-6-sun / bin / schemagen
jdk serialver / usr / lib / jvm / java-6-sun / bin / serialver
jdk wsgen / usr / lib / jvm / java-6-sun / bin / wsgen
jdk wsimport / usr / lib / jvm / java-6-sun / bin / wsimport
jdk xjc / usr / lib / jvm / java-6-sun / bin / xjc
प्लगइन xulrunner-1.9-javaplugin.so/usr/lib/jvm/java-6-sun/jre/lib/amd64/libnpjp2.so
प्लगइन mozilla-javaplugin.so /usr/lib/jvm/java-6-sun/jre/lib/amd64/libnpjp2.so

मेरे पास कोई जावा स्थापित नहीं है, इसलिए मेरे पास इससे संबंधित कुछ भी नहीं है, कुछ भी स्थापित नहीं है, कोई भी नहीं है। न हीं। नन्हीं सीएफएफओ फाइलें आदि। मैंने अपने लिए usr / lib / jvm फ़ोल्डर बनाया क्योंकि मैंने पढ़ा है कि यह डिफ़ॉल्ट रूप से स्थापित है, और मैं इसे इस तरह से रखने जा रहा हूं। इसलिए मैं सूर्य की JDK के लिए .jinfo फ़ाइल की पूरी सामग्री देखना चाहूंगा।
jurchiks

मैंने पूरी सनजाइन फाइल जोड़ ली है।
बिलथोर

6

Openjdk और icedtea हटाएं:

apt-get purge openjdk-\* icedtea-\* icedtea6-\*

निम्नलिखित को /etc/apt/source.list पर जोड़ें

deb http://ppa.launchpad.net/webupd8team/java/ubuntu YOUR_UBUNTU_VERSION_HERE main

Sun / Oracle JRE या JDK स्थापित करें:

apt-get install oracle-jdk7-installer
apt-get install oracle-java7-installer 

2
और इसके बाद आपको जावा के साथ बिल्कुल भी नहीं छोड़ा जाता है ... प्रश्न वास्तव में संदर्भित करता है कि किसे एक को दूसरे के साथ बदलना है, न कि अपने सिस्टम से OpenJDK को कैसे निकालना है। अपने उत्तर में थोड़ी और जानकारी जोड़ें, केवल इन चरणों का पालन करके प्रश्न का उत्तर नहीं दिया जा सकता है।
ब्रूनो परेरा

4

मैंने इस पंक्ति को / etc / पर्यावरण फ़ाइल में जोड़ा: JAVA_HOME = "/ usr / lib / jvm / jdk1.6.0_23" और PATH चर में JAVA_HOME / बिन को जोड़ा, लेकिन OS अभी भी कमांड जावा को नहीं पहचानता है, कहते हैं यह स्थापित नहीं है और मुझे gcj और openjdk प्रदान करता है।

क्या आपने इसकी जाँच की?

echo $JAVA_HOME 
echo $PATH

अगर आपको इसकी आवश्यकता नहीं है: Openjdk और gcj को synaptic में या apt-get के साथ हटाएं।

apt-get remove gcj 
apt-get remove openjdk

मैं तब विकल्पों में से जावा पर प्रतिबंध लगाऊंगा, और जैसा कि BillThor ने सुझाव दिया था, मैं उसे एक उत्थान देता हूं।

which javac
which java

इंगित करना चाहिए कि आपने जावा कहां स्थापित किया है, और कहां यह पाथ में पाया जाता है।


मेरे पास gjj या openjdk स्थापित नहीं है ... बस whichकमांड की कोशिश की और यह कुछ भी नहीं प्रिंट करता है। पता चला कि मैं PATH में JAVA_HOME चर से पहले $ प्रतीक को भूल गया, मैं अब पुनः आरंभ करूँगा और देखूंगा कि यह कैसे जाता है।
jurchiks

पीसी को पुनरारंभ किया, लेकिन whichकमांड अभी भी कुछ नहीं दिखाता है। JAVA_HOME और PATH दोनों चर सही हैं: echo $ JAVA_HOME /usr/lib/jvm/jdk1.6.0_23 $ pATH $ JAVA_HIN / बिन: / usr / स्थानीय / sbin: / usr / स्थानीय / बिन: / usr / sbin usr / bin: / sbin: / bin: / usr / गेम समस्या कहां हो सकती है? संपादित करें: GOD DAMN IT, टिप्पणियों में कोई पंक्ति विराम क्यों नहीं हैं ??
11

क) पीसी को पुनरारंभ करने की आवश्यकता नहीं होनी चाहिए। खोल को फिर से खोलना चाहिए, या उपयोगकर्ता के रूप में ज्यादातर फिर से खोलना चाहिए। ख) टिप्पणियों में प्रारूपण के लिए सहायता के अंदर देखें। मैं देखता हूं echo $PATH $JAVA_HOME/bin:/usr/local/sbin...लेकिन परिणाम में $ JAVA_HOME का मूल्यांकन किया जाना चाहिए - कुछ गलत है, या आपकी रिपोर्टिंग गलत है। c) लाइनब्रेक: वे वहां नहीं हैं, ताकि हम लगातार एंटर को बहुत जल्दी हिट करें, और फिर घड़ी की टिक टिक हो जाए, क्योंकि संपादन केवल कुछ मिनटों के लिए होता है - मैं लगातार उस जाल में कदम रखता हूं। मुझे इससे घृणा है! :)
उपयोगकर्ता अज्ञात

खैर, JAVA_HOME वैरिएबल एक ही फ़ाइल (/ etc / environment) में है, सिर्फ पहली पंक्ति में। शायद यह कहीं और होना चाहिए? यह तब पहचानता है जब मैं टाइप करता हूं echo $JAVA_HOME...
jurchiks

मेरा प्रश्न था: क्या echo $PATHप्रिंट $JAVA_HOME...या यह JAVA_HOME, यानी के लिए मूल्य मुद्रित करता है: /usr/lib/jvm/jdk1.6.0_23?
उपयोगकर्ता अज्ञात

3
  1. ओपन सिस्टम-> एडमिनिस्ट्रेशन-> सिनैप्टिक पैकेज मैनेजर और फिर OpenJDK को पूरी तरह से हटा दें।
  2. java -versionशेल में जावा टाइपिंग का परीक्षण संस्करण (यह केवल सूर्य जावा प्रदर्शित करेगा)
  3. प्रकार sudo update-java-alternatives -l
  4. आप कर चुके हैं। अब आपके पास केवल सूर्य जावा स्थापित है और यह डिफ़ॉल्ट jdk के रूप में सेटअप है

और यह तभी काम करता है जब आपके पास दो jdk स्थापित हों और आप एक डिफ़ॉल्ट वातावरण के रूप में sun-java सेट करना चाहते हों


2

उबंटू 10.10 का उपयोग करते हुए, ऐसा लगता है कि आपको सबसे पहले सिनैप्टिक में लिबास-ब्रिज-जावा को हटाने के लिए चिह्नित करना होगा, और फिर ओपनजेडक-6-जेआर-हेडलेस को चिह्नित करना होगा।

मैंने एक सूची को हटा दिया है:

ca-certificate-java, icedtea-6-jre-cacao, libaccess-bridge-java, libaccess-bridge-java-jni, openjdk-6-jre, openjdk-6-jre-headless, openjdk-6-jre-lib।

इसने काम किया लेकिन इसने एक निर्देशिका को /etc/java-6-openjdkपीछे छोड़ दिया जिसमें मिश्रित फाइलें और उपनिर्देशिकाएँ थीं, जिन्हें मैंने एक नई निर्देशिका में अलग कर दिया। कोई असामान्य प्रभाव नहीं पड़ा है, इसलिए संभवतः यह केवल एक बचा हुआ अवशेष है।

इसने मुझे जावा वेबसाइट के साथ सीधे जावा डाउनलोड के साथ छोड़ दिया। हालाँकि, इसे डिफ़ॉल्ट रूप से सेट करने और फ़ायरफ़ॉक्स प्लगइन्स निर्देशिका के लिंक बनाने के बावजूद, यह अब काम नहीं करता है। Sun-java6-jre इंस्टॉल करना और यह संबंधित पैकेज gsfonts-x11, odbcinst, odbcinst1debian2, sun-java6-bin, और unixodbc, Synaptic के माध्यम से, जावा प्लगइन फिर से काम करना शुरू करते हैं। प्लगइन्स निर्देशिका में लिंक को हटाने और इसे वास्तविक libnpjp2.so फ़ाइल के साथ प्रतिस्थापित करने से काम नहीं हुआ। Libjavaplugin_oji.so फाइलों के लिंक का उपयोग करके Synaptic के माध्यम से स्थापित Java में ns7 या ns7-gcc29 निर्देशिकाओं में से किसी ने भी काम नहीं किया। इससे मुझे पता चलता है कि फ़ायरफ़ॉक्स में नवीनतम जावा प्लगइन प्राप्त करने के लिए कोई भी जावा वेबसाइट पर दिए गए निर्देशों का पालन कर सकता है, और जो भी मौजूद है उसके एकीकृत लिनक्स जावा को डाउनलोड किए गए जावा को चलाने के लिए आवश्यक है। जो तब प्लग इन सक्रिय होने के बाद इसके आस-पास की फाइलों पर परिचालन के लिए निर्भर करता है। जबकि जावा और लिनक्स से युक्त कोड की पूरी समझ वास्तव में रहस्यों को सुलझाने के लिए आवश्यक होगी, शायद ये प्रयोग उन कारणों को खोजने में सहायक हैं जिनके लिए इस मामले में दो जावा की आवश्यकता हो सकती है। कम से कम सभी जावा को भी निकालना संभव है, अगर किसी को ऐसा करने के लिए उपयोगी लगता है।


2

नई उबंटू 10.10 मशीनों पर मैं जो काम करता हूं वह है

  • जावा-6-सूर्य जोड़ें,
  • OpenJDK को हटा दें (सूरज जावा को पहले जोड़ें अन्यथा चीजों का एक गुच्छा हटा दिया जाएगा जैसे कि टॉमकैट, आदि)

फिर यह मेरे लिए ठीक है, कोई और अधिक खुला जेडीके निर्भरता नहीं


java-6-sun यह ubuntu-default-package नहीं है, या है?
फाबियान ज़िंडल

2

इस सवाल के दिए जवाब मेरे काम नहीं आए। अर्थात्, निम्न विफल रहा:

sudo apt-get purge sun-java5-jre sun-java6-font sun-java6-jre

त्रुटि के साथ:

Virtual packages like 'sun-java6-jre' can't be removed

इसके बजाय, इन निर्देशों को आज़माएं :

  1. उबंटू सॉफ्टवेयर सेंटर खोलें ।
  2. IcedTea के लिए खोजें।
  3. icedtea-6-jre-cacaoयदि यह स्थापित है, तो IcedTea जावा प्लग-इन ( ) निकालें ।
  4. OpenJDK Java 7 रनटाइम चुनें।
  5. इंस्टॉल पर क्लिक करें।
  6. डाउनलोड और स्थापित करने के लिए 41.6 एमबी पैकेज की प्रतीक्षा करें।

OpenJDK (IcedTea) अब स्थापित हो गया है, जो आपको बिना त्रुटि के Oracle के JDK को स्थापित करने के लिए जारी रखने की अनुमति देता है (यदि आपके पास यह त्रुटि थी)।

यह सभी देखें:


1

पहला: Openjdk और icedtea प्लगइन निकालें।

sudo apt-get remove openjdk* icedtea*

दूसरा: .bin jdk फ़ाइल को / ऑप्ट या usr / जावा में कॉपी करें और इसे निकालें।

sudo cp jdk_1.16.0.bin /usr/java

तीसरा: जावा फ़ाइल का लिंक / usr / bin / के लिए डालें

ln -s /usr/java/jdk_1.6.0/bin/java /usr/bin/java
ln -s /usr/java/jdk_1.6.0/bin/javac /usr/bin/javac

अद्यतन-विकल्प का उपयोग करके विकल्पों को अपडेट करें

फ़ायरफ़ॉक्स प्लगइन्स निर्देशिका में जावा प्लगिन के लिए एक प्रतीकात्मक लिंक बनाएं।

फ़ायरफ़ॉक्स प्लगइन्स निर्देशिका में जावा प्लगइन libnpjp2.so फ़ाइल का एक प्रतीकात्मक लिंक बनाएँ:

   cd  

<Firefox>/plugins


 ln -s  

<JRE>/lib/i386/libnpjp2.so .

उम्मीद है की यह मदद करेगा।


क्या आपको cp के बाद एक कदम याद नहीं है, और लिंक करने से पहले? और: आप मैनुअल लिंकिंग का सुझाव देते हैं, लेकिन जावा / बिन में 45 फाइलें हैं, उनमें से अधिकांश निष्पादन योग्य हैं। क्या आप 25 प्रतीकात्मक लिंक बनाना चाहेंगे? मैं पाथ बदलना पसंद करूंगा।
उपयोगकर्ता अज्ञात

जहाँ तक मुझे पता है कि कदम सही हैं। आप सूरज (ओरेकल) जावा इंस्टॉलेशन पेज पर ट्यूटोरियल का उल्लेख कर सकते हैं। उपरोक्त कदम मेरे लिए काम किया है, हालांकि !. मुझे पता है कि तुम कैसे साथ हो।
Ubuntuser
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.