我通过 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
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
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)
Run Code Online (Sandbox Code Playgroud)
有什么问题,我该如何解决?
小智 12
这是由新 Java 引起的另一个有趣的新错误之一(它也以多种烦人的方式破坏了 Arduino)。错误报告在这里:https : //bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1754886。
从本质上讲,程序的不同部分需要与库的多个版本存在某种递归依赖关系,并且他们不会修复该错误,因为“这只是影响 Eclipse 的更明显的错误之一”而他们没有足够的人就可以了。
出于某种原因,除了在 Snap Store 中(如果您在 GUI 软件中心搜索 Eclipse 会显示它),他们也没有打包较新的 Eclipse(此时我们是一个完整的主要版本),这就是提到的“其他版本的 Eclipse”来自。
如果您想继续使用该程序,您的选择是从他们的站点下载 Eclipse或安装Snap(由于相同的 Java 原因,Netbeans 也坏了)。我会亲自从他们的站点安装该版本,但假设快照更安全且更易于设置。
小智 5
我也为此苦苦挣扎。决定做sudo apt-get purge eclipse...并使用活泼的包装系统
sudo apt install default-jre
sudo snap install --classic eclipse
Run Code Online (Sandbox Code Playgroud)
.... 图标会出现,你准备好了
问题解决了。在我的 Ubuntu 软件中,有 2 个版本的 Eclipse,一种是葡萄牙语,一种是英语。
我注意到徽标发生了变化,安装了带有新徽标的徽标 - 英文 - 并且它正在工作。
| 归档时间: |
|
| 查看次数: |
36394 次 |
| 最近记录: |