问题描述
【环境说明】 [操作系统]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:
解决方案二:
1.命令行输入 java -version 看看jdk的版本2.如果不相同则需要删除原来系统自带的jdkwhich jdk得到jdk的目录 然后进入该目录 rm -rf 目录3.source profile重启
解决方案三:
cd 到/usr/java/jdk1.6.0/bin目录下执行java -version是不是本身安装就有问题
解决方案四:
直接修改/etc/profile,修改后重新登录