博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Ubuntu下安装Java

Posted on 2011-06-01 13:18  天地玄黄  阅读(35901)  评论(0编辑  收藏  举报

1、首先在官方网站(点击可以下载)下载最新的JDK,要选用self extracting installer

image

 

2、在/usr/下新建java目录,把下载的文件放到这个目录下

sudo mkdir /usr/java
cd /usr/java


3、更改这个文件的权限,使其可以运行:

cat@Ubuntu:/usr/java$ sudo chmod u+x jdk-6u25-linux-i586.bin

4、运行这个文件:

cat@Ubuntu:/usr/java$ ./jdk-6u25-linux-i586.bin
 

5、设置环境变量:

cat@Ubuntu:/usr/java$ sudo vi /etc/environment

 

     在这个文件中更改下面几行,没有则添加。注意,在/etc/environment中只能使用绝对路径,不能使用变量代替路径

JAVA_HOME=/usr/java/jdk1.6.0_25
CLASSPATH=.:${JAVA_HOME}/lib
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:${JAVA_HOME}/bin"

 

      注意:这个环境变量的设置依旧有问题,每次登陆的时候都要运行命令source /etc/environment来重新设置路径。如果不想重新设置,可以把相对路径改成绝对路径。

      注意:还可以采用另外的方法来设置环境变量:

                  修改/etc/profile文件,在末尾加上下面几行:

JAVA_HOME=/usr/java/jdk1.6.0_25
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
export JAVA_HOME
export PATH
export CLASSPATH

     具体可以参看这里:JDK环境变量的设置:http://www.blogjava.net/jak/archive/2008/04/01/190069.html

6、之后重新载入这个环境变量,注意,source之前不用加sudo:

cat@Ubuntu:/usr/java$ source /etc/environment


7、通过查看环境变量就可以看出自己对这个文件的设置有没有正确:

echo $PATH


8、如果以前Ubuntu中有装过JDK,可以参看这里http://forum.ubuntu.org.cn/viewtopic.php?f=70&t=183803,进行更新。

 

9、最后验证安装是否正确:

cat@Ubuntu:~$ java -version
java version "1.6.0_25"
Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
Java HotSpot(TM) Client VM (build 20.0-b11, mixed mode, sharing)