ubuntu-server-12.04.2安装配置jdk

原文链接:http://blog.csdn.net/amymengfan/article/details/9958461

我选择的是离线安装,这需要先下载好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,添加如下代码,并保存文件;

 

  1. # set java environment  
  2.   
  3. export JAVA_HOME=/usr/java/jdk1.6.0_45  
  4. export JRE_HOME=$JAVA_HOME/jre  
  5. export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib  
  6. 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 文件中配置时,添加代码如下:

 

  1. JAVA_HOME="/usr/java/jdk1.6.0_45"  
  2. JRE_HOME="$JAVA_HOME/jre"  
  3. 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,如果出现以下信息说明配置完成。

posted @ 2014-03-08 11:09  回首郑板桥  阅读(339)  评论(0编辑  收藏  举报