我无法在Ubuntu 18.04 L下执行eclipse

我无法在Ubuntu 18.04 L下执行eclipse

我已经在新系统 Ubuntu 18.04 LTS 中安装了 eclipse apt-get install eclipse;但是当我尝试执行 eclipse 时,对话框中出现此消息:An error occured 并且应用程序停止运行。

在 Eclipse 的日志文件中我看到以下内容:

!SESSION Thu Apr 11 12:43:08 GMT 2019 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2019-04-11 12:43:08.394
!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)

有人可以帮忙吗?

答案1

基于这个答案你可以这样做:

config.ini在您的eclipse 文件中eclipse\configuration\config.ini 检查以下三件事:

osgi.framework=file\:plugins\\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar
osgi.bundles=reference\:file\:org.eclipse.equinox.simpleconfigurator_1.0.0.v20080604.jar@1\:start
org.eclipse.equinox.simpleconfigurator.configUrl=file\:org.eclipse.equinox.simpleconfigurator\\bundles.info

并检查这些 jar 是否存在,jar 文件取决于你的 eclipse 版本

您可以按照以下说明安装 OpenJDK 8:这个答案。您还可以在那里找到使用替代方案的方法。

sudo update-alternatives --config java
sudo update-alternatives --config javac

相关内容