Wenn ich eine .desktop-Datei zum Starten von Eclipse erstelle (neueste Version mit JDK 1.8-Unterstützung), wird die folgende Fehlermeldung angezeigt:
A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/home/dean/bin/eclipse-standard-luna-M5-linux-gtk-x86_64/eclipse/jre/bin/java
java in your current PATH
Warum wird versucht, die JRE unter dem Verzeichnis zu finden, in dem sich die Eclipse-Binärdatei befindet?
Ich kann Eclipse über die Befehlszeile starten und es an den Launcher anheften, und es funktioniert. Warum ist die .desktop-Datei so verwirrt darüber, was sie tun soll?
Hier ist meine .desktop-Datei:
[Desktop Entry]
Version=1.0
Name=Eclipse JDK 1.8
Comment=Eclipse
Exec=/home/dean/bin/eclipse-standard-luna-M5-linux-gtk-x86_64/eclipse/eclipse
Icon=/home/dean/bin/eclipse-standard-luna-M5-linux-gtk-x86_64/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Utility;Application;
Das Problem, das ich habe, ist nicht das, was in der oben verlinkten Frage als Duplikat gestellt wurde . Mein Problem ist, dass mein Pfad zum JDK in meiner .bashrc festgelegt ist.