您的位置:首页 > 编程语言 > Java开发

ubuntu-server-12.04.2安装配置jdk

2013-08-14 14:04 465 查看
我选择的是离线安装,这需要先下载好jdk安装包(下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html),根据你的系统版本下载即可,我下载的是jdk-6u45-linux-x64.bin,下面进行安装和配置:

1、拷贝jdk-6u45-linux-x64.bin到安装目录下,命令:sudo cp jdk-6u45-linux-x64.bin /usr/java,其中/usr/java是你自己的安装目录;



2、切换到安装目录,命令:sudo cd /usr/java;



3、安装jdk,命令:sudo ./jdk-6u45-linux-x64.bin,然会会在 /usr/java 目录下会多出一个目录 jdk1.6.0_45,说明安装完成;



4、配置环境变量,打开 /etc/profile,命令:sudo vi /etc/profile,添加如下代码,并保存文件;

# set java environment

export JAVA_HOME=/usr/java/jdk1.6.0_45
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH



注:

其实可以选择在 ~/.bashrc 或 /etc/profile 或 /etc/environment 其中之一文件中配置jdk环境变量,其中:

1)~/.bashrc 针对当前用户;

2)/etc/profile 针对所有用户;

3)/etc/environment 针对整个系统;

在 ~/.bashrc 或/etc/profile 文件中配置时,添加的代码相同,如上图;

在 /etc/environment 文件中配置时,添加代码如下:

JAVA_HOME="/usr/java/jdk1.6.0_45"
JRE_HOME="$JAVA_HOME/jre"
CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"


因为已经存在PATH变量,直接在其中添加 $JAVA_HOME/bin ,并用冒号作间隔即可

5、重新执行配置文件使之立即生效,命令:sudo source /etc/profile,或者你重启系统也可以;



6、配置默认jdk,如果系统中仅有一个jdk,则上述步骤已完成配置。但如果系统存在多个jdk,则需要借助下述步骤配置默认jdk

1)添加 alternative,命令:
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_45/bin/java
300

sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_45/bin/javac300
2)配置 alternative,命令:
sudo update-alternatives --config java
sudo update-alternatives
--config javac //从中选择默认的命令



7、验证配置是否成功,命令:java
-version,如果出现以下信息说明配置完成。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: