In ~/.bash_profile
stelle ich folgendes ein:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/bin/java
export PATH=$PATH:/usr/lib/jvm/java-7-openjdk-i386/bin
Nach dem Speichern und Schließen lief ich:
sudo su
source .bash_profile
echo $PATH
bringt
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
which java
ist
/usr/bin/java
Aber wenn ich Smartgit starte, gibt es die folgende Warnung
ip@ubuntu:/usr/share/smartgithg/bin$ ./smartgithg.sh
Warning: /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java/bin/java does not exist
Warum verweist 'welches Java' nicht auf das neue Java, das ich installiert habe? Und warum enthält $ PATH bin/java/
zweimal?