我是一个linux初学者!
这几天装了ubuntu810,并且安装java开发环境
先在终端下输入java -version
显示的是openjava-6
于是我下载了jdk-1_5_0_14-linux-i586.bin并执行
在profile添加环境变量,重启后继续java -version
显示的是我设置的jdk1.5
奇怪的是当我sudo后再一次java -version又变回openjava-6了???
不知道为什么?请哪位解答一下?
不胜感激!
810java环境问题!请帮忙解答,谢谢!
-
- 帖子: 4
- 注册时间: 2009-02-17 10:53
-
- 帖子: 4
- 注册时间: 2009-02-17 10:53
Re: 810java环境问题!请帮忙解答,谢谢!
自己顶一下!
当我sudo su后
echo $CLASSPATH
空白什么都没有
source profile才显示正确
.:/usr/java/jdk1.5.0_16/lib:/usr/java/jdk1.5.0_16/jre/lib:
??????
我的本意是无论哪个用户都用这个变量!
当我sudo su后
echo $CLASSPATH
空白什么都没有
source profile才显示正确
.:/usr/java/jdk1.5.0_16/lib:/usr/java/jdk1.5.0_16/jre/lib:
??????
我的本意是无论哪个用户都用这个变量!
-
- 帖子: 451
- 注册时间: 2006-07-07 21:07
Re: 810java环境问题!请帮忙解答,谢谢!
sudo update-alternatives --config java
-
- 帖子: 4
- 注册时间: 2009-02-17 10:53
Re: 810java环境问题!请帮忙解答,谢谢!
只有一个程序提供 java
(/usr/lib/jvm/java-6-openjdk/jre/bin/java)。无须做任何配置。
不行啊!
(/usr/lib/jvm/java-6-openjdk/jre/bin/java)。无须做任何配置。
不行啊!
-
- 帖子: 4
- 注册时间: 2009-02-17 10:53
Re: 810java环境问题!请帮忙解答,谢谢!
sudo update-alternatives --display java
因为jdk5是通过手动解压安装的所以没有看到jdk1.5只是看到了openjava1.6
原来是要用update-alternatives这个工具把我安装的jdk1.5的优先级调高
现在输入下面的两行命令:
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.5.0_16/bin/java 60
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-openjdk/bin/java 40
之后再
update-alternatives --config java
ok!!!
因为jdk5是通过手动解压安装的所以没有看到jdk1.5只是看到了openjava1.6
原来是要用update-alternatives这个工具把我安装的jdk1.5的优先级调高
现在输入下面的两行命令:
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.5.0_16/bin/java 60
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-openjdk/bin/java 40
之后再
update-alternatives --config java
ok!!!