@fusion809,
Although you are also having a problem, the specific causes for yours may be different so should be posted in a new thread.
Responding to both above posts,
Although I haven’t installed eclipse recently, I can answer based on an entire history of Eclipse on openSUSE which hasn’t changed much over a decade or more…
Personally,
Unless there is a good reason to do otherwise, the distro should be as stable as possible. When you Develop, you’ll be working with very unstable code, so anything that can limit the amount of unstable external causes is helpful. When I’m creating apps which might contain faulty code, I don’t want to also have to consider whether the build environment is also unpredictably unstable. So, for instance I recommend setting up on LEAP over Tumbleweed. Or, if you prefer TW as your installed OS, then consider running your Development in a virtual machine (it’s often acceptable, but depending on what you’re doing not always an option).
You can install eclipse both from the OSS and as a download from eclipse.org.
Most experienced Developers will recommend a download from eclipse.org over the OSS for a number of reasons… Personally, I prefer the customized packages from eclipse.org that support specific types of solutions and coding languages. If you instead take the approach to do the customization yourself, it can be a very big task and may or may not be complete for what you want to do.
When you “install” a download from eclipse, the “install” does little more than uncompress a completely self-contained directory tree which can be placed where you choose. What this then means is that there are generally few dependencies(sometimes none) and it is a very big deal if you place it in your /home directory or somewhere in your /root directory. Personally, regardless where I’ve placed eclipse, I’ve set it up to run with elevated permissions, and this is fairly common for Development. If you’re creating things, that’s a pretty elevated role anyway, so it’s not that big a deal to configure Development to be running with root or sudo permissions. It’s also why Development machines maybe should not be the same as the machine you use for normal, personal Internet use.
If you’re building Java apps, some final configuration is required. See your Eclipse documentation. IIRC, you have to set your environmental variables(path and $HOME) in the eclipse configuration (preferences?), and sometimes I’ve also over-ridden even what is in eclipse by specifying in a /etc/profile.local file. Also, don’t forget to install the Java development packages, not just the JRE packages. You may also need to install some “helper” apps separately, like ant for you java compiler.
HTH,
TSU