标签:
1.上oracle官网下载最新的JDK。
在这里,我的系统是ubuntu-12.04.1-desktop-amd64,目前位置JDK的最新版本位7u9。
jdk-for-linux有两种安装包,一种是rpm,一种是.tar.gz。
在这里我选择了jdk-7u9-linux-x64.tar.gz。
(我也尝试过下载jdk-7u9-linux-x64.rpm的版本进行安装,但是出现"依赖性检测失败"的错误,各种文件被需要。虽然说可以使用某些参数忽略依赖性检测以强制安装,但是隐隐感觉不妥的样子,所以就没有尝试。
之后又尝试使用alien将rpm包转化为deb包,用dpkg进行安装,但是依旧错误(依旧似乎缺少点东西..)
各种求助无果,无奈之下只能使用官网提供的.tar.gz来进行安装配置了。rpm的问题还是期待大神来解决吧。)
2.将下载的tar包进行解压。
ctrl+alt+t打开终端。
使用cd命令定位到下载的jdk-7u9-linux-x64.tar.gz所在的目录下
sudo tar -zxvf jdk-7u9-linux-x64.tar.gz -C /usr/lib dir
3.设置环境变量
方法一:
sudo gedit /etc/profile
在文件的最后增加如下代码:
export JAVA_HOME=/usr/lib/jdk1.7.0_09
export JRE_HOME=/usr/lib/jdk1.7.0_09/jre
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export
CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export类似高级语言中的定义变量。
$变量名 代表引用变量
: 为分隔符,相当Java中字符串运算中的+
= 是赋值符。
方法二:
sudo vi /etc/environment
在PATH后面的双引号内添加如下地址:
$JAVA_HOME/bin:$JAVA_HOME/jre/bin
添加如下变量:
JAVA_HOME="/usr/lib/jdk1.7.0_09"
JRE_HOME="/usr/lib/jdk1.7.0_09/jre"
PATH="$JAVA_HOME/bin:$JAVA_HOME/jre/bin"
CLASSPATH=".:$JAVA_HOME/lib:$JAVA_HOME/jre/lib"
然后执行
source /home/prpl/.bashrc
注:prpl改为与你系统上相对应的用户名。
方法一设置的是用户环境,而方法二则是设置整个系统的环境变量。各有优劣。详细差异请转至这个链接察看:
《Ubuntu系统/etc/profile和/etc/environment的比较》
ubuntu-12.04.1-desktop-x64下JDK环境的安装与配置
标签:
原文地址:http://www.cnblogs.com/prpl/p/4399353.html