eclipse未能在Fresh Fedora上加载(退出代码13)22 W/最新的OpenJdk

问题描述 投票:0回答:1

,在您砍掉我的头之前,我在过去的两天里绕着互联网戳了一下,试图找到解决方案,而我正处于机智的末端。此外,我似乎无法登录Askfedora,所以我在这里。 SO,在通过终端安装了Eclipse

sudo dnf install eclipse

toming以运行它返回以下错误:
JVM terminated. Exit code=13
/usr/bin/java
-Xms128m
-Xmx1024m
-Dorg.eclipse.swt.browser.UseWebKitGTK=true
-Dhelp.lucene.tokenizer=standard
-XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith
-XX:CompileCommand=exclude,org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding,<init>
-XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates,instantiateTemplate
-XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage,addBinding
-XX:CompileCommand=exclude,org/python/pydev/editor/codecompletion/revisited/PythonPathHelper,isValidSourceFile
-XX:CompileCommand=exclude,org/eclipse/tycho/core/osgitools/EquinoxResolver,newState
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
-Declipse.p2.skipMovedInstallDetection=true
-jar /usr/lib64/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20150513-1800.jar
-os linux
-ws gtk
-arch x86_64
-showsplash /usr/lib64/eclipse//plugins/org.eclipse.platform_4.4.2.v20150513-1759/splash.bmp
-launcher /usr/lib64/eclipse/eclipse
-name Eclipse
--launcher.library /usr/lib64/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20150513-1800/eclipse_1608.so
-startup /usr/lib64/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20150513-1800.jar
--launcher.appendVmargs
-exitdata d60001
-protect master
-vm /usr/bin/java
-vmargs
-Xms128m
-Xmx1024m
-Dorg.eclipse.swt.browser.UseWebKitGTK=true
-Dhelp.lucene.tokenizer=standard
-XX:CompileCommand=exclude,org/eclipse/core/internal/dtree/DataTreeNode,forwardDeltaWith
-XX:CompileCommand=exclude,org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding,<init>
-XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates,instantiateTemplate
-XX:CompileCommand=exclude,org/eclipse/cdt/internal/core/pdom/dom/cpp/PDOMCPPLinkage,addBinding
-XX:CompileCommand=exclude,org/python/pydev/editor/codecompletion/revisited/PythonPathHelper,isValidSourceFile
-XX:CompileCommand=exclude,org/eclipse/tycho/core/osgitools/EquinoxResolver,newState
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
-Declipse.p2.skipMovedInstallDetection=true
-jar /usr/lib64/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20150513-1800.jar 

我理解这一点是指我配置eclipse.ini的方式存在问题;具体来说,我指向的JVM是什么。
whereis java
返回

/usr/bin/java

,在
/etc/eclipse.ini
中,我有以下两行:
-vm
/usr/bin/java

java -version
同时回报

openjdk version "1.8.0_45"
OpenJDK Runtime Environment (build 1.8.0_45-b13)
OpenJDK Server VM (build 25.45-b02, mixed mode)

如果我没记错的话,这表明我已经安装了最新的OpenJDK运行时环境。
,我很难过。有什么想法吗?

问题 - 解决方案 - 在这里解释:
linux eclipse fedora java
1个回答
2
投票
cannot奔跑日食; JVM终止。退出代码=13
  1. please运行
whereis java

ls -l /usr/bin/java

如果您碰巧有多个JDK,您也应该考虑
  1. 。 例如,运行
    alternatives --display java
  2. -VM选项及其值(路径)必须在单独的线上。
  3. addendum
    确保您的JDK和Eclipse要么是32位,要么是
  4. 64位

我系统的细节是:

alternatives --display java

  1. java - status is auto. link currently points to /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64/jre/bin/java ...

    cd /opt/eclipse;file eclipse

    eclipse: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.0, not stripped
  2. cat cat eclipse.ini

    -startup
    plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140603-1326
    -product
    org.eclipse.epp.package.jee.product
    --launcher.defaultAction
    openFile
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    --launcher.appendVmargs
    -vmargs
    -Dosgi.requiredJavaVersion=1.6
    -XX:MaxPermSize=256m
    -Xms40m
    -Xmx512m
    

    在这一点上,我强烈建议您运行
    eclipse-clean
    或(更好!)删除并重新安装Eclipse。 对默认的eclipse.ini进行

    no

    ,直到使其正常工作为止。
    

    
    我来这里是为了找到相同的答案,并最终找到了有关此确切问题的JIRA,并删除了INI文件工作的行形式:

    https://issues.jboss.org/browse/jbds-3450

        
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.