乐者为王

Do one thing, and do it well.

Linux下JDK 1.5.0的安装和配置

先是在网上找了两篇在Linux上安装JDK的文章:http://www.cnblogs.com/sirsunny/archive/2004/11/22/67029.htmlhttp://dev.csdn.net/article/46/article/46/46877.shtm

觉得后者写的比较详细,就照着它来了。步骤1、2、3没问题,把JDK安装好了,现在要配置环境变量了,有三种方法,哪种好呢?第1种不方便,换个shell登陆就不行了,第3种也不好,所有登陆用户都能用,那就只能选择第2种方法了。用vi打开.bashrc文件,在文件末尾添加以下内容:

1
2
3
4
5
6
set JAVA_HOME=/usr/java/jdk1.5.0
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH

现在文件内容为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# .bashrc
# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

set JAVA_HOME=/usr/java/jdk1.5.0
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH

然后重新登陆,用echo $JAVA_HOME查看环境变量,咦,怎么是空的呢?肯定有什么地方出错了,是不是不要什么set啊,试试把它去掉看看,修改后的.bashrc文件内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# .bashrc
# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi

JAVA_HOME=/usr/java/j2sdk1.5.0
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH

再执行echo $JAVA_HOME命令:

1
/usr/java/jdk1.5.0/

果然,去掉set后环境变量就正确了。

Comments