Linux环境下JAVA环境变量设置无效。

Linux环境下JAVA环境变量设置无效。

问题描述:

 

【环境说明】 

[操作系统]Linux version 2.6.16.60-0.21-smp (geeko@buildhost) (gcc version 4.1.2 20070115 (SUSE Linux)) #1 SMP Tue May 6 12:41:02 UTC 2008 

[]Root用户安装JDK6,路径 /usr/java/jdk1.6.0/ 

 

 

【问题描述】 

1、用户中修改~/.profile增加如下内容 

export JAVA_HOME=/usr/java/jdk1.6.0 

export PATH=$PATH:$JAVA_HOME/bin: 

export JRE_HOME=$JAVA_HOME/jre 

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

2、source .profile 

 

3、查看信息 

xiaoxiao@linux01:~> cd /usr/java/jdk1.6.0/ 

xiaoxiao@linux01:/usr/java/jdk1.6.0> ll 

total 18788 

drwxr-xr-x 2 root root     4096 2012-11-14 19:26 bin 

-r--r--r-- 1 root root     3339 2012-11-14 18:21 COPYRIGHT 

drwxr-xr-x 7 root root     4096 2012-11-14 19:27 db 

drwxr-xr-x 3 root root     4096 2012-11-14 19:26 include 

drwxr-xr-x 7 root root     4096 2012-12-28 15:39 jre 

drwxr-xr-x 3 root root     4096 2012-12-28 15:39 lib 

-r--r--r-- 1 root root       40 2012-11-14 18:21 LICENSE 

drwxr-xr-x 4 root root     4096 2012-11-14 19:26 man 

-r--r--r-- 1 root root      115 2012-11-14 18:21 README.html 

-r--r--r-- 1 root root     5292 2012-12-28 15:39 register.html 

-r--r--r-- 1 root root     6738 2012-12-28 15:39 register_ja.html 

-r--r--r-- 1 root root     4895 2012-12-28 15:39 register_zh_CN.html 

-rw-r--r-- 1 root root 18973939 2012-11-14 18:21 src.zip 

-r--r--r-- 1 root root   168902 2012-11-14 18:21 THIRDPARTYLICENSEREADME.txt 

xiaoxiao@linux01:/usr/java/jdk1.6.0> cd ~ 

xiaoxiao@linux01:~> vi .profile 

xiaoxiao@linux01:~> source .profile 

xiaoxiao@linux01:~> echo $JAVA_HOME 

/usr//jdk1.6.0 

xiaoxiao@linux01:~> echo $JRE_HOME 

/usr//jdk1.6.0/jre 

xiaoxiao@linux01:~> echo $PATH 

/home/esge/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/java/jdk1.6.0/bin::/usr/java/jdk1.6.0/bin:

xiaoxiao@linux01:~> java -version 

java version "1.4.2_17" 

(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_17-b06) 

HotSpot(TM) Client VM (build 1.4.2_17-b06, mixed mode) 

xiaoxiao@linux01:~> 

 

不知道怎么回事,就是无法成功设置环境,求解。

你换下PATH的写法,再重新进来试试看
export PATH=$JAVA_HOME/bin:$PATH:

直接修改/etc/profile,修改后重新登录

cd 到/usr/java/jdk1.6.0/bin目录下执行
java -version
是不是本身安装就有问题

1.命令行输入 java -version 看看jdk的版本
2.如果不相同则需要删除原来系统自带的jdk
which jdk
得到jdk的目录 然后进入该目录 rm -rf 目录
3.source profile
重启