Quando crio um arquivo .desktop para iniciar o eclipse (última compilação com suporte ao JDK 1.8), recebo o seguinte erro:
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
Por que ele tenta encontrar o JRE no diretório em que o binário do eclipse está?
Posso iniciar o Eclipse a partir da linha de comando e fixá-lo no iniciador e ele funciona. Por que o arquivo .desktop está tão confuso sobre o que deve fazer?
Aqui está o meu arquivo .desktop:
[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;
O problema que estou enfrentando não é o que foi perguntado na pergunta vinculada acima como duplice . Meu problema é porque meu PATH para o JDK está definido no meu .bashrc.