乐者为王

Do one thing, and do it well.

Linux下JDK 1.5.0的安装和配置

先从网上下载jdk-1_5_0-linux-i586-rpm.bin,这是个自解压的文件。然后在终端输入以下指令进行安装:

1
2
3
chmod +x jdk-1_5_0-linux-i586-rpm.bin
./jdk-1_5_0-linux-i586-rpm.bin
rpm –ivh jdk-1_5_0-linux-i586-rpm.bin

安装好后,用文本编辑器打开.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啊,试试把它去掉看看,现在的文件内容是:

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/jdk1.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后环境变量就OK了。

Comments