在
保存并关闭后,我运行了以下命令:
但是如果我启动SmartGit,会出现以下警告
为什么'which java'不指向我安装的新java? 而且为什么$PATH中包含两次
~/.bash_profile
中,我设置了以下内容:export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/bin/java
export PATH=$PATH:/usr/lib/jvm/java-7-openjdk-i386/bin
保存并关闭后,我运行了以下命令:
sudo su
source .bash_profile
echo $PATH
带来的是
root@ubuntu:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-7-openjdk-i386/bin
哪个Java
是
/usr/bin/java
但是如果我启动SmartGit,会出现以下警告
ip@ubuntu:/usr/share/smartgithg/bin$ ./smartgithg.sh
Warning: /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java/bin/java does not exist
为什么'which java'不指向我安装的新java? 而且为什么$PATH中包含两次
bin/java/
?