最近在寫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
然後選擇相應的版本下載,因爲是虛擬機上運行的32位ubuntu 所以我選擇了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