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

来源:互联网 发布:标签纸打印软件 编辑:程序博客网 时间:2024/06/05 23:39

最近在写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


然后选择相应的版本下载,因为是虚拟机上运行的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版本

使用如下命令:

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

sudo  update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300

sudo  update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300

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

sudo  update-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

博文出处:http://7947828.blog.51cto.com/7937828/1299412

0 0
原创粉丝点击