समझने में असमर्थ कि jdk लोकेशन क्या है


14

मेरे पास निश्चित रूप से जावा स्थापित है।

aaa@ubuntu:~$ whereis java
java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java
aaa@ubuntu:~$ whereis javac
javac: /usr/bin/javac /usr/bin/X11/javac

लेकिन जब मैं /usr/bin/javaएक जावा प्रोजेक्ट sdk के रूप में IntellyJ Idea12 में स्थान जोड़ने का प्रयास कर रहा हूं , तो मैं ऐसा नहीं कर सकता क्योंकि इसके लिए फ़ोल्डर की आवश्यकता है और /usr/bin/javaयह एक फाइल है। यहां तक ​​कि अगर मैं निर्दिष्ट करता हूं /usr/bin, तो यह कहता है कि यह एक वैध स्थान नहीं है।

तो यह कहाँ स्थित है और मैं IntellyJ Idea12 या ग्रहण के लिए जावा एसडीके होने के लिए एक स्थान कैसे सेट करूँ?

अद्यतन : पथ "/ usr / lib / jvm /" मौजूद नहीं है

UPDATE2 :

मैंने इस ट्यूटोरियल का उपयोग किया http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux


आपने कैसे स्थापित किया jdk, इसका उपयोग update-alternativesकरने से आपको मदद मिल सकती है।
निखिल

जवाबों:


19

सभी ubuntu JRE और JDK इंस्टाल / usr / lib / jvm / में स्टोर हो जाते हैं

आपको Idea12 पर मल्टी-आर्क विशिष्ट JDK स्थान जोड़ने की आवश्यकता है उदाहरण के लिए 32 बिट x86 Ubuntu इंस्टॉलेशन का उपयोग करें: / usr / lib / jvm / java-7-openjdk-i386


पथ "/ usr / lib / jvm /" मौजूद नहीं है।
एलेक्स मालेक्स

3
/ usr / lib / jvm / आपके द्वारा Openjdk-7-jdk पैकेज स्थापित करने के बाद मौजूद है । आप खुद के लिए यह देख सकते हैं अगर आप ubuntu पैकेज खोज और javac के लिए खोज का उपयोग packages.ubuntu.com/...
xranby

क्या मैंने इसे स्थापित नहीं किया? मेरे अद्यतन 2 को देखें
एलेक्स

यदि आपने UPDATE2 में उल्लिखित ट्यूटोरियल का पालन किया है, तो आपको /usr/local/java/jdk1.7.0_17 का उपयोग करने की आवश्यकता है। मैं आपको Ubuntu Java मदद प्रलेखन मदद का पालन करने की सलाह देता हूं ।ubuntu.com
community/

धन्यवाद। मैं सिर्फ ls -lh /usr/lib/jvm/और खोज करता हूं । उम्मीद है default-javaलेकिन मिल गया java-7-oracle। हल किया।
मैग्नो C

-2

जिसमें निर्दिष्ट स्रोत के लिए स्रोत / बाइनरी और मैनुअल अनुभागों का पता चलता है । फिर आपूर्ति किए गए नाम पहले अग्रणी पथनाम घटकों और किसी भी (एकल) फार्म के अनुगामी विस्तार से छीन लिए जाते हैं। उदाहरण के लिए, .c। के उपसर्ग। स्रोत कोड नियंत्रण के उपयोग के परिणामस्वरूप भी निपटा जाता है। whereis तो प्रयास मानक लिनक्स स्थानों की एक सूची में वांछित प्रोग्राम का पता लगाने की।

java: /usr/bin/java /usr/bin/X11/java /usr/local/java /usr/share/java

यह जावा इंस्टालेशन का एक प्रतीकात्मक लिंक है। आप यहाँ पढ़ सकते हैं

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