java安装版本哪种好_我怎么知道我安装了哪个版本的Java?
問題描述
我想開始玩java(最終到了可以為android或web編寫基本小程序的地步),但是我已經在我的計算機上(從過去的實驗中)弄糟了java。
我不確定我擁有哪個版本的Java,并且想知道是否有命令查看已安裝且處于活動狀態的Java版本。另外,哪個版本效果最好?所有這些都在32位Ubuntu 12.04上
編輯:好的,所以它看起來像我有兩個openjdk 6和7,在使用openjdk 7。我想使用openjdk 7,那么如何卸載openjdk 6?僅僅通過USC足夠好還是應該運行一個命令?
最佳解決方法
此命令應該告訴您當前正在提供Java虛擬機(java)和Java編譯器(javac)的內容:
file /etc/alternatives/java /etc/alternatives/javac
這假定”alternatives”系統正常工作,這可能并非如此,這取決于過去Java是如何被”messed up”的。要檢查這個,運行:
file `which java javac`
如果替代系統正常工作并被Java使用,那么您應該看到:
/usr/bin/java: symbolic link to `/etc/alternatives/java'
/usr/bin/javac: symbolic link to `/etc/alternatives/javac'
否則,請編輯您的問題以提供詳細信息。那么應該可以給出更具體的答案。
您可以使用軟件中心刪除openjdk-6。有多個軟件包與之關聯,因此您可能需要刪除多個軟件包。 (所有`openjdk-6軟件包都是listed here。)
或者您可以使用命令行:
sudo apt-get remove openjdk-6-\* icedtea-6-\*
但是,無論使用哪種方法,您都可能首先檢查是否依賴于這些軟件包 – 您可能安裝了特別需要版本6的軟件(可能不會,但可能)。
您可以通過模擬命令行上的刪除操作來檢查這一點:
apt-get -s remove openjdk-6-\* icedtea-6-\*
這將向您顯示刪除這些軟件包的影響,包括其他軟件包也將被刪除。 (你會注意到,因為這是一個模擬,你不需要sudo。)
如果您希望能夠繼續使用Java content online in your web browser(與JavaScript不同),那么在刪除任何icedtea-6-或openjdk-6-軟件包(可能除了openjdk-6-jdk除外)之前,應確保已安裝與icedtea-6-軟件包對應的icedtea-7-軟件包已安裝。
次佳解決方法
最簡單的方法是:
update-java-alternatives -l顯示您已安裝的所有Java版本。
java -version向您顯示您正在使用的Java版本。
java -showversion向您顯示您正在使用和幫助的Java版本。
通常它會是OpenJDK。
第三種解決方法
java -version
javac -version
這些命令顯示已安裝的java(運行Java程序的解釋器)和javac(創建它們的編譯器)的版本。
詳情請參閱上圖。
第四種方法
這是我為我工作的:
打開你的終端:
control + alt + T
然后在這里鍵入(或從這里復制并粘貼)這些命令:
sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
然后為了安全起見,我會重啟。
找到你的Java版本類型
java -version
你應該看到類似這樣的輸出:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)
雖然你的將在32位。
我強烈建議使用Java 7,但更新也會嘗試安裝Java 6。那沒問題。但是,您的默認值仍然應該為7.只要您的視頻卡驅動程序正常工作,我所用的所有內容都可以使用。
參考資料
總結
以上是生活随笔為你收集整理的java安装版本哪种好_我怎么知道我安装了哪个版本的Java?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 白茶能减肥吗
- 下一篇: java蝇量模式_Head First设