第一次装ubuntu,版本好像是6.01,用text model安装的,完成后安装jdk1.5(后又安装了jdk1.6),直接解压缩,设置环境变量,修改.bash_profile文件,可是java -version还是1.4.2,在jdk1.5版本直接进入bin文件夹查看,版本也是1.4.2,换1.6版本后可显示正确的版本号.
不解,请找找问题所在.
用户是安装时按系统提示创建的用户.
jiangzhen1984
我决定你应该确认下 /usr/bin 下的java是不是连接到你的 JAVA目录
如果不是 可以用 软连接直接指向过去就可以了俄
Sam1860的博客
Sam1860
如果你用apt-get装了jre的1.4.2或gcj,那java命令就会在/usr/bin目录中,所以你执行的是系统安装的版本。如果想执行你自已的$JAVA_HOME/bin中的版本export $JAVA_HOME/binPATH即可,放在前面的优先级就高
Billy_Ao的博客
Billy_Ao
hisoka 写道
第一次装ubuntu,版本好像是6.01,用text model安装的,完成后安装jdk1.5(后又安装了jdk1.6),直接解压缩,设置环境变量,修改.bash_profile文件,可是java -version还是1.4.2,在jdk1.5版本直接进入bin文件夹查看,版本也是1.4.2,换1.6版本后可显示正确的版本号.
不解,请找找问题所在.
用户是安装时按系统提示创建的用户.
ubuntu中是使用update-alternatives工具来管理多个版本的软件的,你可以查看一下这个命令的帮助,直接可以指定和配置当前使用软件的版本.在Fedora中是使用alternatives
somebody的博客
somebody
设置当前默认的java解释器:
sudo update-alternatives --config java
执行後会出现类似如下的画面:
There are 2 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-6-sun/jre/bin/java
Press enter to keep the default
, or type selection number:
输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然後回车确定。
|