I decided to go from Eclipse Mars to Neo and set up a test VM. I downloaded the eclipse-inst-linux64.tar.gz, extracted it and tried to run ./eclipse-inst from my default user. I ended up with this error message:
java.lang.RuntimeException: Error initializing storage.
[...]
java.io.FileNotFoundException: /home/hlars/Downloads/eclipse-installer/configuration/org.eclipse.osgi/.manager/.fileTableLock (Permission denied)
I sudo'ed the installer and everything went along just fine. I chose to install Neon - like I did with Mars - in my user home directory. In this case: /home/hlars/jee-neon/
Starting Eclipse with my default user returns this error:
/root/.p2/pool/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.401.v20161122-1740: cannot open shared object file: Permission denied
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Starting Eclipse with sudo works just fine. But I do not want to start Eclipse as root user. Did I do something wrong with the install?