如何在ubuntu 12.04 下安裝sun-jdk 1.7

最近在寫python,很多模塊都需要在linux下使用,所以必須在linux下開發,pycharm就是比較好的IDE,然而在安裝pycharm中卻遇到了惱人的問題,pycharm的安裝必須要求sun jdk1.6及其以上的版本,而ubuntu12.04 自帶的確實open jdk,所以在ubuntu上安裝jdk成爲了繞不過的問題

網上已經有很多博客將如何安裝jdk,但是大部分都是對於jdk 1.6的,現在jdk已經是1.7版本了,之前的很多方法也都失效了,我嘗試了各種方法,最終實現了jdk1.7的安裝,

方法如下

1.獲取jdk的包

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

213540553.png

然後選擇相應的版本下載,因爲是虛擬機上運行的32ubuntu 所以我選擇了jdk-7u40-linux-i586.targz

2.下載好以後解壓,並移動文件的位置

sudo tarzxvf ./jdk-7-linux-i586.tar.gz -C/usr/lib/jvm

cd/usr/lib/jvm

jvm 下的文件夾名稱改爲 java-7-sun

3.接下來是修改環境變量

vim ~/.bashrc

如果不會使用vim的話,也可以使用vim換爲gedit

添加:

exportJAVA_HOME=/usr/lib/jvm/java-7-sun

exportJRE_HOME=${JAVA_HOME}/jre

exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

保存退出

使用

source ~/.bashrc

使修改生效

4.配置默認的jdk版本

使用如下命令:

sudoupdate-alternatives --install /usr/bin/java java/usr/lib/jvm/java-7-sun/bin/java 300

sudoupdate-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac300

sudoupdate-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar300

sudoupdate-alternatives --install /usr/bin/javah javah/usr/lib/jvm/java-7-sun/bin/javah 300

sudoupdate-alternatives --install /usr/bin/javap javap/usr/lib/jvm/java-7-sun/bin/javap 300

然後執行代碼:

sudo update-alternatives --config java

如果是12.04 會出現如下的結果,說明jdk配置成功

There is onlyone alternative in link group java: /usr/lib/jvm/java-7-sun/bin/java

5.使用如下命令確認一下:

Java –version

結果如下:

javaversion "1.7.0_40"

Java(TM)SE Runtime Environment (build 1.7.0_40-b43)

Java HotSpot(TM) Client VM (build24.0-b56, mixed mode)

完成

接下來就可以安裝pycharm

9/20/20136:07:46 PM


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章