2016-02-29 23 views
0

從shell中鍵入CD/usr/lib目錄/ JVM我看到以下內容:正確的JVM文件夾IDE

default-java  java-1.6.0-openjdk-i386 java-6-openjdk-common 
java-1.5.0-gcj-4.6 java-1.7.0-openjdk-i386 java-6-openjdk-i386 
java-1.6.0-openjdk java-6-openjdk  java-7-openjdk-i386 

能有人解釋什麼是Java的1.x的..之間的區別java-x-openjdk文件夾?

更具體地講,當我想設置默認的JDK中的Netbeans或者Eclipse,我應該使用哪個文件夾了這兩種類型的?

+1

這裏的區別是解釋說:http://stackoverflow.com/questions/22358071/differences-between-oracle-jdk-and-open-jdk -and-垃圾收集 – arados

+0

@Johan前一陣子你問在Ubuntu http://stackoverflow.com/questions/30177455/moving-from-jdk-1-7-to-jdk-1-8-安裝Java 1.8 on-ubuntu您應該將其設置爲您要使用的默認JVM。您問題中的所有JVM現在都已停用EOL。 –

回答

1

儘管我無法確定,但我懷疑所有的java-6-*都是到java-1.6.0-openjdk-i386的軟鏈接。同樣,所有java-7-*都是到java-1.7.0-openjdk-i386的軟鏈接。

如果你想確切地回答,不要ls -l所以你可以看到文件的詳細信息,包括它們是什麼鏈接。

如果您仍然需要Java 5,6和7(即使它們是EOL),那麼您可以將任何路徑(鏈接或不鏈接)添加到Eclipse。

至於這應該是默認的,安裝Java 8,並設置爲默認。在Ubuntu最好的辦法可能是this way(見docs):

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