Ну, причина, по которой eclipse не запускается из графического интерфейса пользователя, несмотря на то, что переменные среды установлены:
Вы установили переменную в bashrc или bash_profile, эти два предназначены для конкретного пользователя, вошедшего в систему., но вам также нужно установить в etc / profile, который предназначен для всех пользователей.
Так что, как только вы установите PATH и JAVA_HOME в etc / profile, он будет запускаться из GUI.
Работает длямне!;)