eclipse和netbeans的java问题

我是Linux Ubuntu 18.04的新用户并尝试安装Netbeans或Eclipse,但它们都不起作用。 起初我的java是版本10,我试图搜索解决方案,并建议安装版本8的许多解决方案,所以我安装了它并将我的默认java更改为8但是我又遇到了新的错误。

这是eclipse的错误,在它的配置文件夹中(从终端运行eclipse后,eclipse引导我在那里看到错误):

!SESSION Sat Jun 09 15:21:19 CEST 2018 ----------------------------------------- !ENTRY org.eclipse.equinox.launcher 4 0 2018-06-09 15:21:19.382 !MESSAGE Exception launching the Eclipse Platform: !STACK java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) 

Netbeans甚至不会出错并且无法加载。

我再次搜索,看看有什么问题,似乎这些应用程序甚至需要旧版本的java,而我找不到任何旧版本。 (java不支持它们)

有人可以帮忙吗?

Netbeans 8.1在Ubuntu 18.04中不起作用。 打开终端并输入:

 sudo apt install ubuntu-make umake ide netbeans 

这些命令将在Ubuntu 18.04中安装Netbeans 8.2,它与openjdk-8-jdk兼容。

在此处输入图像描述

eclipse snap包也适用于Ubuntu 18.04中的Java。

 sudo snap install eclipse --classic