Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法启动CDT:java.lang.ClassNotFoundException:org.eclipse.core.runtime.adapter.EclipseStarter_Eclipse_Eclipse Cdt - Fatal编程技术网

无法启动CDT:java.lang.ClassNotFoundException:org.eclipse.core.runtime.adapter.EclipseStarter

无法启动CDT:java.lang.ClassNotFoundException:org.eclipse.core.runtime.adapter.EclipseStarter,eclipse,eclipse-cdt,Eclipse,Eclipse Cdt,我试图在Ubuntu18.04LTS下使用EclipseCDT。 我和其他许多人都犯了同样的错误,但我在阅读中找不到解决办法 我试着用 $ eclipse & OpenJDK 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0 我得到 /home/user1/.eclipse/org.eclipse.platform_3.8_155965261/configuration/1

我试图在Ubuntu18.04LTS下使用EclipseCDT。 我和其他许多人都犯了同样的错误,但我在阅读中找不到解决办法

我试着用

$ eclipse &
OpenJDK 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
我得到

/home/user1/.eclipse/org.eclipse.platform_3.8_155965261/configuration/1551271296090.log
在检查
/usr/lib/eclipse/configuration/config.ini
(根据)时,我发现以下几行(除其他行外)

至于前两行,我有文件

$ locate eclipse.osgi_
/usr/share/java/org.eclipse.osgi_3.8.1.dist.jar

$ locate simpleconfigurator_1
/usr/lib/eclipse/plugins/org.eclipse.equinox.simpleconfigurator_1.0.301.dist.jar
然而:

  • /usr/share/java/org.eclipse.osgi_3.8.1.dist.jar
    似乎不属于任何包(某个旧包的残余物?),因为

    没有结果

  • 我有3.9.1版

    $ dpkg -l | grep libequinox-osgi-java
    ii  libequinox-osgi-java                          3.9.1-1                               all          Equinox OSGi framework
    $ dpkg -L libequinox-osgi-java
    /.
    /usr
    /usr/share
    /usr/share/doc
    /usr/share/doc/libequinox-osgi-java
    /usr/share/doc/libequinox-osgi-java/changelog.Debian.gz
    /usr/share/doc/libequinox-osgi-java/copyright
    /usr/share/java
    /usr/share/java/org.eclipse.osgi-3.9.1.jar
    /usr/share/maven-repo
    /usr/share/maven-repo/org
    /usr/share/maven-repo/org/eclipse
    /usr/share/maven-repo/org/eclipse/osgi
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/3.9.1
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/3.9.1/org.eclipse.osgi-3.9.1.pom
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/debian
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/debian/org.eclipse.osgi-debian.pom
    /usr/share/java/org.eclipse.osgi.jar
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/3.9.1/org.eclipse.osgi-3.9.1.jar
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/debian/org.eclipse.osgi-debian.jar
    
  • 所以我不知道问题是否在这里

    我如何解决这个问题?

    在这里找不到答案


    您可能正在使用不适用于Java 9或更高版本的较旧的Eclipse版本:

    请执行以下操作之一以解决此问题:

    • 使用Java8运行Eclipse(JRE/JDK可以放在Eclipse安装或be文件的子文件夹
      JRE
      中)
    • (推荐)

    这看起来像一个非常旧的Eclipse版本。它可能无法使用Java9或更高版本运行。将Eclipse升级到2019-12或将Java降级到8应该可以解决这个问题。@howlger-试图使用Java 8,但遇到了这个问题。。。Java JRE可以放在Eclipse安装的子文件夹
    JRE
    中,或者。@howlger-我现在不在有问题的计算机前面,但我会试试看。此外,我认为我有EclipseNeon(AptGet提供的最新版本,适用于Ubuntu18.04LTS),它是4.6版,根据“运行基于Eclipse4.6的所有Neon软件包需要Java8JRE/JDK”。它没有提到Java>8的任何问题。EclipseNeon(4.6)于2016年发布,比Java9发布早了一年多。您链接的页面顶部提到了这个问题:。我下载了一个新版本的eclipse,并对其进行了扩展,它对一个用户来说是现成的,而对另一个用户却没有(我必须检查原因)。我在尝试将Java 8(我已经安装)与旧的当前版本的Eclipse一起使用时仍然遇到问题。@sancho.s在旧的OpenJDK Java 8版本中,证书颁发机构(CA)证书丢失(导致HTTPS和SSH失败)。据我所知,在当前的OpenJDKJava8版本中,只缺少JavaFX和字体。。。问题是,@sancho.s您可以从以下位置手动下载OpenJDK
    .tar.gz
    $ apt-file search /usr/share/java/org.eclipse.osgi_3.8.1.dist.jar
    
    $ dpkg -l | grep libequinox-osgi-java
    ii  libequinox-osgi-java                          3.9.1-1                               all          Equinox OSGi framework
    $ dpkg -L libequinox-osgi-java
    /.
    /usr
    /usr/share
    /usr/share/doc
    /usr/share/doc/libequinox-osgi-java
    /usr/share/doc/libequinox-osgi-java/changelog.Debian.gz
    /usr/share/doc/libequinox-osgi-java/copyright
    /usr/share/java
    /usr/share/java/org.eclipse.osgi-3.9.1.jar
    /usr/share/maven-repo
    /usr/share/maven-repo/org
    /usr/share/maven-repo/org/eclipse
    /usr/share/maven-repo/org/eclipse/osgi
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/3.9.1
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/3.9.1/org.eclipse.osgi-3.9.1.pom
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/debian
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/debian/org.eclipse.osgi-debian.pom
    /usr/share/java/org.eclipse.osgi.jar
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/3.9.1/org.eclipse.osgi-3.9.1.jar
    /usr/share/maven-repo/org/eclipse/osgi/org.eclipse.osgi/debian/org.eclipse.osgi-debian.jar