Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was tring to install eclipse on ubuntu. What I did: I unzipped the tar archive of eclipse. I tried to start eclipse from the command line - like this - ./eclipse. It works. But then I tried to create a desktop icon with: gnome-desktop-item-edit ~/Desktop --create-new. In a new icon I showed the path to the eclipse executable which I could launch from the command line. But then eclipse does not start stating:

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:
java in your current PATH

The same message appears if I try to launch eclipse by double-clicking its original launcher. So it starts from the terminal but not from the desktop (it does not start when double-clicked) And also I get a message in the terminal (at some stage it appeared):

(gnome-desktop-item-edit:8998): Gtk-WARNING **: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Failed to create file '/root/.local/share/recently-used.xbel.DSV8LW': No such file or directory

I am using Ubuntu 12.04 x32 and eclipse Juno.

PS. PATH variable points at jdk/bin and JAVA_HOME - to the jdk folder PSS. I actually set the environment variables through .bashrc file(JAVA_HOME and PATH)

share|improve this question
up vote 4 down vote accepted
  1. Create a file "eclipse.desktop" or similar, just be sure to have the .desktop extension.
  2. Open File with a texteditor (gedit for instance)
  3. paste following code into the file:

    [Desktop Entry]
    Exec=/home/path/to/eclipse/eclipse --clean -vmargs -Dfile.encoding=UTF-8 -Xmx1024m -Xms256m -XX:MaxPermSize=256m
    Name=Eclipse JEE IDE

  4. Be sure to replace "/home/path/to/eclipse/" with your path to your eclipse installation folder.

  5. Save the file

  6. Make the file executable and copy it whereever you want an eclipse starter.

Happy Coding!

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.