【发布时间】:2019-03-26 11:49:16
【问题描述】:
我正在通过 Oracle VirtualBox 运行 Ubuntu 18.04 的虚拟机。 我需要 Eclipse(包括 cdt)用于 c++ 项目。所以我在控制台上运行了以下语句:
sudo apt-get install eclipse eclipse-cdt g++
然后我等到它完成安装。之后,我尝试运行Eclipse,导致如下错误:
发生了错误。看看日志文件 /home/matthias/.eclipse/org.eclipse.platform_3.8_155965261/configuration/1540208856928.log
所以,我检查了日志文件。上面写着:
!SESSION 2018 年 10 月 22 日星期一 13:38:43 CEST ----------------------------------------- !ENTRY org.eclipse.equinox.launcher 4 0 2018-10-22 13:38:43.262 !消息 启动 Eclipse 平台时出现异常:!STACK java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter 在 java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466) 在 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 和 c++ 的绝对初学者。我不知道是什么导致了这个问题。有人可以帮帮我吗?
【问题讨论】:
-
我建议直接从here 网站下载最新版本的 eclipse cdt。
-
许多安装指南都推荐手动下载/安装方法。使用 snap 也越来越受欢迎:
snap install eclipse
标签: c++ eclipse ubuntu eclipse-cdt