Eclipse 和 NetBeans 18.04 上的 Java 版本问题

Eclipse 和 NetBeans 18.04 上的 Java 版本问题

我是 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 不支持它们)

有人可以帮忙吗?

答案1

Ubuntu 默认存储库中的 NetBeans 当前版本是 Ubuntu 18.04 及更高版本中的 10.0。NetBeans 10 与 18.04 中的 openjdk-8-jdk 或 openjdk-11-jdk 兼容。要安装它,请打开终端并输入:

sudo apt install openjdk-8-jdk netbeans  

或者

sudo apt install openjdk-11-jdk netbeans 

snap 包也可以与 Ubuntu 18.04 中的 Java 很好地配合使用。

sudo snap install eclipse --classic

相关内容