How to install Eclipse as a standard user?

As I understood in OpenSuse the terminal works only with the root, and the ordinary user can start only the command line.

When I run from the command line distribution, downloaded from the Eclipse website, I get errors:

denis@linux-mglb:~/Загрузки/eclipse-installer> ./eclipse-inst 
java.lang.RuntimeException: Error initializing storage.
    at org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(
    at org.eclipse.osgi.launch.Equinox.<init>(
    at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(
    at java.base/java.lang.reflect.Method.invoke(
    at org.eclipse.equinox.launcher.Main.invokeFramework(
    at org.eclipse.equinox.launcher.Main.basicRun(
    at org.eclipse.equinox.launcher.Main.main(
Caused by: /home/denis/Загрузки/eclipse-installer/configuration/org.eclipse.osgi/.manager/.fileTableLock (Отказано в доступе)
    at java.base/ Method)
    at java.base/
    at java.base/<init>(
    at java.base/<init>(
    at org.eclipse.osgi.internal.location.Locker_JavaNio.lock(
    at org.eclipse.osgi.storagemanager.StorageManager.lock(
    at org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(
    ... 11 more

Installing the same distribution under a regular user on Kubuntu is successful, and the IDE works without errors in the future. So the bug isn’t in the distribution.

What can I do to install Eclipse as a standard user?

I do not know anything about Eclipse, but what you say here seems a bit strange to me.

“The terminal” is original of course a typewriter/printer device connected to a computer through a async line (it is still possible to do that). In general “using the terminal” is often a expression for either using the CLI login from the console (the only possibility to login when you run in runlevel 3 or lower, or when you use Ctrl-Alt-F1/F2/… from the GUI screen), but most often it is used when a terminal emulator like Xterm, Konsole, or similar is started on a GUI session. Inside that terminal (all cases) you can be loged in as every user, root or other).

Thus I do not understand what you mean with “I understood in OpenSuse the terminal works only with the root”. Why/where did you get that impression?

And “using the command line” is another way to say that one uses a terminal/console/terminal emulator being loged in there either as root or as a “normal” user.

Not understanding your question.

But, in general Development requires root permissions to have access to all the resources you need.

Last I checked,
If you download an Eclipse from the Eclipse website (for a number of reasons this is generally preferable to installing Eclipse from the OSS), when you unpack the compressed file, Eclipse is completely self-contained within its own directory tree… to a point. This generally means that you could unpack Eclipse into a subdirectory of your /home/$USERNAME to allow an ordinary User to run Eclipse, but you might not have access to resources installed in the system root, and of course regardless whereever you install Eclipse you’ll have to set a number of environmental variables.

Bottom line is that technically speaking you c;an install Eclipse as I described so that an ordinary User could at launch Eclipse, but I wouldn’t guarantee how much you can do with it as an ordinary User, YMMV.