Eclipse无法在ubuntu18.04上启动

我通过Ubuntu软件安装了eclipse。 当我启动它时,需要几秒钟,然后出现一个错误窗口,显示错误的路径。 以下是.log文件:

 !SESSION Wed May 02 12:53:28 BRT 2018 -------------------------------------- ----
 !ENTRY org.eclipse.equinox.launcher 4 0 2018-05-02 12:53:28.587
 !MESSAGEexception启动Eclipse平台:
 !堆
 java.lang.ClassNotFoundException:org.eclipse.core.runtime.adaptor.EclipseStarter
    在java.base / java.net.URLClassLoader.findClass(URLClassLoader.java:466)
     at java.base / java.lang.ClassLoader.loadClass(ClassLoader.java:566)
    在java.base / java.lang.ClassLoader.loadClass(ClassLoader.java:499)
    在org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
    在org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    在org.eclipse.equinox.launcher.Main.run(Main.java:1438)
    在org.eclipse.equinox.launcher.Main.main(Main.java:1414)

请帮忙。

问题解决了。 我的Ubuntu软件有两个版本的Eclipse,一个是葡萄牙语版本,另一个是英文版本。 我注意到徽标已更改,安装了带有新徽标的徽标 – 英文版 – 它正在运行。

这是新Java造成的另一个有趣的新bug(它也以多种烦人的方式破坏了Arduino)。 错误报告在这里: https : //bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1754886 。

从本质上讲,程序的不同部分所需的库的多个版本存在某种递归依赖性,并且它们不会修复该错误,因为“这只是影响Eclipse的一个更明显的错误”而且它们没有足够的人。

出于某种原因,他们还没有打包新的Eclipse(我们之后是一个完整的主要版本),除了在Snap Store中(如果你在GUI软件中心搜索Eclipse,它会出现),这就是上面提到的那个“其他版本的Eclipse“来自。

您可以选择从他们的站点下载Eclipse,或者如果您想继续使用该程序则安装Snap(出于相同的Java原因,Netbeans也会破坏)。 我个人会从他们的网站安装该版本,但假设更快更安全,更容易设置。