/ / java-1.7.0-Openjdk-i386 और java-7-openjdk-i386 के बीच अंतर क्या है - जावा, jvm, openjdk

जावा -77.0-ओपनजेडके-आई 386 और जावा -7-ओपनजेडके-आई 386 - जावा, जेवीएम, ओपनजेडके के बीच क्या अंतर है

जब मैं नेटबीन्स स्थापित करता हूं तो यह मुझे जावा पर्यावरण का चयन करने का विकल्प देता है, मेरे पास 3 विकल्प हैं, ओरेकल जावा और ये दो (जावा-1.7.0-openjdk-i386 तथा जावा-7-openjdk-i386)। इन दोनों के बीच अंतर क्या है? ओएस अगर ubuntu है।

उत्तर:

जवाब के लिए 9 № 1

दो OpenJDK समान हैं। हालाँकि OpenJDK ओरेकल JDK से थोड़ा अलग है। पढ़ना ये पद अधिक स्पष्टीकरण के लिए।

OpenJDK के लिए आपको दो विकल्प क्यों मिल रहे हैं, इसका कारण यह है कि आपके पास OpenJDK की दो प्रतियां स्थापित हैं (या आपके सिस्टम पर एक ही निर्देशिका के दो अलग-अलग संदर्भ हैं।)

आगे की जांच के लिए, प्रयास करें ls -lh /usr/lib/jvm/ Usr / lib / JVM आमतौर पर वह निर्देशिका होती है जहाँ जावा मिलता हैस्थापित। जांचें कि उनमें से एक प्रतीकात्मक लिंक है या नहीं। इसके अलावा, दो JDK के स्थान पर netbeans की जाँच करें और देखें कि क्या आपके पास सिस्टम पर जावा के दो संस्करण या संदर्भ हैं।

उदाहरण के लिए, यहाँ का आउटपुट है ls -lh मेरे सिस्टम पर:

ls -lh
total 24K
lrwxrwxrwx 1 root  root    26 Sep 10 13:41 default-java -> /usr/lib/jvm/java-7-oracle
lrwxrwxrwx 1 root  root    18 Mar 13  2012 java-1.5.0-gcj -> java-1.5.0-gcj-4.6
drwxr-xr-x 7 root  root  4.0K Aug 22  2012 java-1.5.0-gcj-4.6
lrwxrwxrwx 1 root  root    19 Jun 26  2012 java-1.6.0-openjdk-i386 -> java-6-openjdk-i386
drwxr-xr-x 3 root  root  4.0K Feb 15 10:52 java-6-openjdk-common
drwxr-xr-x 7 root  root  4.0K Feb 15 10:52 java-6-openjdk-i386
drwxr-xr-x 8 ankit ankit 4.0K Jun  6  2012 java-6-sun
drwxr-xr-x 5 root  root  4.0K Aug 22  2012 java-7-openjdk-i386
drwxr-xr-x 8 root  root  4.0K Feb 20 10:40 java-7-oracle
lrwxrwxrwx 1 root  root    12 Mar 13  2012 java-gcj -> java-gcj-4.6
lrwxrwxrwx 1 root  root    18 Apr 16  2012 java-gcj-4.6 -> java-1.5.0-gcj-4.6

जैसा कि आप देख सकते हैं java-1.6.0-openjdk-i386 नाम की एक और निर्देशिका के लिए सिर्फ एक प्रतीकात्मक लिंक / संदर्भ है java-6-openjdk-i386


जवाब के लिए 3 № 2

आपने इसे दो बार स्थापित किया

Openjdk से, निम्नलिखित निर्देशों से यहाँ

sudo apt-get install openjdk-7-jdk

Stackoverflow से, निम्नलिखित निर्देशों से यहाँ

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

दूसरे की सिफारिश करेंगे और टाइप करके पहले वाले को फिर से निकालें

sudo apt-get remove openjdk-7-jdk.