我是 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