जावा JRE "टार: त्रुटि पुनर्प्राप्त करने योग्य नहीं है" त्रुटि के कारण स्थापित नहीं होगी


12

मैं पिछले दिनों के लिए जावा प्राप्त करने की कोशिश कर रहा हूं। मैंने कई ट्यूटोरियल्स का अनुसरण किया लेकिन मुझे वही त्रुटि मिलती रही। के बाद मैं tar -xvf jre-7u4-linux-i586.tar.gzइसे कहते हैंCannot open: No such file or directory tar: Error is not recoverable: exiting now

मेरे पास 64 बिट सिस्टम है इसलिए मुझे संदेह है कि समस्या है। JDK पूरी तरह से स्थापित है, लेकिन मैं क्यों JRE अभ्यस्त काम के रूप में खो रहा हूँ ...


3
आप कहते हैं कि आपके पास 64-बिट सिस्टम है, लेकिन पैकेज 1586 कहता है। सुनिश्चित करें कि आपके पास सही संस्करण है।
नथानिएल पिसार्स्की

यदि आप JDK को स्थापित करते हैं, तो इसमें आम तौर पर JRE भी शामिल है।
ish

1
क्या आपने वास्तव में उस फाइल को डाउनलोड किया है?
थोरबजोरन रावन एंडरसन

और आप इसे कहाँ लिखते हैं? यह एक टर्मिनल विंडो में होना चाहिए।
थोरबजोरन राव एंडरसन

जवाबों:


19

यदि OpenJDK को प्राथमिकता नहीं दी जाती है, तो आप Oracle संस्करण को एक ppa से स्थापित कर सकते हैं (जो मैन्युअल स्थापना की तुलना में बहुत आसान है, और आपको स्वतः अपडेट भी प्राप्त करना चाहिए)। Ppa के माध्यम से जोड़ना यह भी सुनिश्चित करता है कि आप सही आर्किटेक्चर (32 बनाम 64 बिट) का उपयोग कर रहे हैं।

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

स्रोत: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubb-in.html


"Add-apt-repository" कमांड में o_O मौजूद नहीं है
knocte

1
knocte - एक ही मुद्दा था। RTFG का कहना है कि आपको अजगर-सॉफ़्टवेयर-गुण स्थापित करने या मैन्युअल रूप से /etc/apt/sources.list में जोड़ने की आवश्यकता है।
लोनस्टार

अभी के लिए सबसे अच्छा तरीका है।
अपाचे

5

Ubuntu 12.04 के साथ जावा स्थापित करने का सबसे सरल तरीका चलाना है

sudo apt-get install default-jdk

किसी भी फाइल को डाउनलोड करने में गड़बड़ न करें - बस पैकेज मैनेजर का उपयोग करें।


1
वह आपको OpenJDK देगा, जो किसी भी चीज़ के साथ संगत नहीं है।
जेरेमी लोगन

@fiXedd या तो आप यह नहीं जानते कि आप किस बारे में बात कर रहे हैं और फिर शायद आपको टिप्पणी नहीं करनी चाहिए, या आप नहीं जानते कि आप किस बारे में बात कर रहे हैं, और फिर आपको बेहतर पता होना चाहिए।
थोरबजोरन रेव एंडरसन

मुझे बेहतर पता होना चाहिए :) गंभीरता से हालांकि ... काफी कुछ चीजें OpenJDK के साथ काम नहीं करेंगी (या सूक्ष्म रूप से छोटी गाड़ी हैं)।
जेरेमी लोगान

4

निर्देशों का यह सेट 64 बिट जावा इंस्टॉलेशन के लिए है

जावा को डाउनलोड फोल्डर में डाउनलोड करें

1 - ओपन टर्मिनल, निम्नलिखित कमांड कॉपी और पेस्ट करें

sudo mkdir -p -v /opt/java/64

एंटर दबाए

cd Downloads && tar xvzf ~/Downloads/jre-7u4-linux-x64.tar.gz

एंटर दबाए

sudo mv -v ~/Downloads/jre1.7.0_04 /opt/java/64

एंटर दबाए

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.7.0_04/bin/java" 1

एंटर दबाए

sudo update-alternatives --set java /opt/java/64/jre1.7.0_04/bin/java

एंटर दबाए

mkdir -v ~/.mozilla/plugins 

एंटर दबाए

अब IcedTea प्लगइन को हटा दें, अगर यह स्थापित किया गया है। यदि यह वहां से शुरू नहीं होता है, तो आपको इसकी सूचना दिखाई देगी।

sudo apt-get remove icedtea6-plugin

एंटर दबाए

जावा प्लगइन का एक पूर्व संस्करण निकालें (मौजूद हो सकता है या नहीं, बस यह सुनिश्चित करने के लिए कमांड चलाएं)। यदि यह वहां से शुरू नहीं होता है, तो आपको इसकी सूचना दिखाई देगी।

rm -v ~/.mozilla/plugins/libnpjp2.so

एंटर दबाए

ln -s /opt/java/64/jre1.7.0_04/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

एंटर दबाए

इन निर्देशों को आसान लिनक्स टिप्स प्रोजेक्ट से वर्बेटिम कॉपी किया गया था

मैंने स्वयं इन निर्देशों का उपयोग किया है और यह सत्यापित कर सकता हूं कि वे काम करते हैं।

आसान लिनक्स टिप्स - ओरेकल जावा को स्थापित करना


यह अच्छा है लेकिन ओपी कहता है कि वे 64 बिट सिस्टम का उपयोग कर रहे हैं। क्या आप x64 निर्देशों को शामिल करने के लिए अपने उत्तर को अपडेट कर सकते हैं?
amc

1
या आप इसे पीपीए का उपयोग करके इंस्टॉल कर सकते हैं sudo add-apt-repository ppa:webupd8team/javaऔर इंस्टॉलर को उपरोक्त उत्तर में बताई गई सभी परेशानी को संभालने दें। लेकिन "शॉर्ट-कट" के लिए ऑप्ट-इन करने से पहले "लॉन्ग-कट" से अवगत होना बेहतर है ;-)
कुशाल

@Kush मैं था बस एक जवाब के रूप कि पीपीए जानकारी जोड़ने
एएमसी

@amc: मैंने जो जवाब दिया, वह वैसे भी ज़रूरत को पूरा करता है, पीपीए उसी तरह से काम करने का आसान तरीका है :-)
कुशाल

3

सॉफ्टवेयर सेंटर खोलें और jreवहां टाइप करें ।

जावा


मुझे संस्करण 7 के बारे में निश्चित नहीं है, लेकिन 6 में, ओपनजेडके से जेआरई और सन अलग-अलग हैं, उदाहरण के लिए, मेरी कंपनी में जो वीपीएन एप्लिकेशन मैं उपयोग करता है वह ओपनजेडके के साथ काम नहीं करता है, बस जेआरई सन से।
पाइप

3

मैं एक दोस्त मशीन के साथ एक ही समस्या थी, सभी मैंने किया था कि Openjdk स्थापित करने के लिए, यह नीचे कमांड का उपयोग करके किया जा सकता है

sudo apt-get install openjdk-7-oracle

उपरोक्त कमांड 12.04 में काम करता है, लेकिन पिछले संस्करण में आप या तो कुछ ppa जोड़ते हैं, या बस नीचे कमांड चलाते हैं

sudo apt-get install openjdk-6-jdk

इसने मेरे और मेरे दोस्त के लिए काम किया।

उम्मीद है कि मदद की।


2

64 बिट के लिए मैं परीक्षण किया है और पहले पर woked है।

उन चरणों को मैंने पहले किया था:

सन जार 7 टार फाइल को यहाँ से डाउनलोड करें

टार फ़ाइल निकालें:

tar -xvzf jre-7u4-linux-x64.tar.gz

निकाले गए फ़ोल्डर को इस स्थान पर ले जाएं:

sudo mv jre1.7.0_04 /usr/lib/jvm/

सिस्टम में नया जावा स्रोत स्थापित करें:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0_04/bin/java 1

डिफ़ॉल्ट जावा चुनें:

sudo update-alternatives --config java

जावा संस्करण परीक्षण:

java -version

नए जावा स्थान पर सभी बिंदुओं को सिमिलिंक सत्यापित करें:

ls -la /etc/alternatives/java*

32 बिट आर्किटेक्चर के लिए इस लिंक को देखें


2

इस लड़के को और मुझे स्वयं सूर्य जावा की आवश्यकता है क्योंकि विशेष रूप से कई चीजें ओपन जेडीके पर नहीं चलती हैं। इस प्रकार लोग सन जावा के बारे में पूछेंगे, ओपनजेडके बेकार नहीं है क्योंकि यह सन जावा के पीछे है क्योंकि सन जावा हमेशा आगे रहेगा क्योंकि इसमें अधिक समर्थन है।

तो जिन लोगों को SUN JAVA (Oracle) की आवश्यकता है, उनके लिए यहाँ मैंने क्या किया है: मैंने पाया कि ये आज्ञाएँ मुझे मिल रही हैं और चल रही हैं।

मुझे उन लोगों पर तरस आता है जो सिर्फ समाधान चाहते हैं लेकिन इसका वास्तव में बुरा यह है कि लोग बिना किसी समाधान को पढ़े या यह जाने कि वे किस बारे में बात कर रहे हैं।

मुझे एक ही समस्या थी और पाया कि 3 साइटों ने मेरा मुद्दा तय किया और मुझे उम्मीद है कि इससे मदद मिलेगी।

मैंने ubuntu 12.04 सर्वर 64bit स्थापित किया है। हार्डवेयर
इंटेल X26 E5-2620 इंटेल S2600CP2
होस्ट OS Vmware ESXI 5.0
अतिथि ubuntu 12.04 सर्वर 64 बिट पर पेश करता है

और मैंने लॉग इन किया। मैंने जावा 7 64 बिट स्थापित करने के लिए निम्न कमांड टाइप किए।

sudo apt-get install python-software-properties << मेरा मानना ​​है कि यह apt-get-repository script को स्थापित करता है।

sudo apt-get update <<< सॉफ़्टवेयर सूची को अद्यतन करता है

sudo apt-get upgrade <<< अद्यतन और सूची से सॉफ़्टवेयर स्थापित करता है।

sudo apt-get dist-upgrade <<< सर्वर के उन्नयन के संस्करण का उदाहरण 11.05 से 12.01 है

sudo reboot <<< रिबूट एक जरूरी है।

sudo add-apt-repository ppa:webupd8team/java <<< Oracle जावा के लिए रिपॉजिटरी जोड़ता है

sudo apt-get update <<< ताज़ा सूची

sudo apt-get install oracle-java7-installer << जावा स्थापित करें

java -version <<< जाँच जावा संस्करण स्थापित।

आपको JAVA (TM) 64 बिट संस्करण मिलना चाहिए

आशा है कि ये आपकी मदद करेगा।


1

OpenJDK जावा एक बुद्धिमान विकल्प है, हालांकि बेहतर है। लेकिन अगर आप अभी भी ओरेकल जावा पर जोर देते हैं, तो कृपया jre-7u4-linux-x64.tar.gz फ़ाइल को उनकी साइट से डाउनलोड करें और वही ऑपरेशन करें। यह काम करेगा।

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