为了在 Ubuntu 18.04 上全新安装适用于 C/C++ 的 Eclipse,我尝试了sudo apt install eclipse eclipse-cdt
。它显示错误,请查看日志文件....
log file.....
!SESSION Fri Aug 16 14:39:20 IST 2019 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2019-08-16 14:39:20.065
!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:471)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
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)
答案1
打开终端并输入:
sudo apt update
sudo apt install ubuntu-make g++
umake ide eclipse-cpp
要启动 Eclipse,请单击 Dash 中的 Eclipse CPP 图标,或使用以下命令从终端启动 Eclipse CPP:
eclipse-cpp
首次启动时,系统会要求您选择工作区目录。默认工作区目录应该就可以了。
塞韦洛普是一款基于 Eclipse 的免费 C++ IDE,面向专业开发人员。Cevelop 扩展了 Eclipse CDT,增加了许多附加功能:支持测试驱动开发的 CUTE 单元测试、新的重构和快速修复等等。
要在所有当前支持的 Ubuntu 版本中安装 Cevelop,请打开终端并输入:
sudo snap install cevelop --beta --classic
答案2
对于最新版本,二进制文件名可以是eclipse
。
sudo add-apt-repository ppa:lyzardking/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake --list-available # check the list
umake ide eclipse-cpp
然后检查二进制文件名:($HOME/.local/share/umake/ide/eclipse-cpp/
默认)。然后将其写入 .bashrc 即可:export PATH="$HOME/.local/share/umake/ide/eclipse-cpp/:$PATH"
$ exec bash
$ eclipse