【问题标题】:Eclipse/Java can't start any projectEclipse/Java 无法启动任何项目
【发布时间】:2015-08-26 04:15:57
【问题描述】:

我在编写 Java 代码时没有问题。然后我更新到 Java 8,因为我无法再启动 Eclipse。所以我再次将其降级为 Java 7。现在我可以启动 Eclipse,但如果我尝试启动任何 Java 项目,我会得到:

线程 [main] (Ausgesetzt (Ausnahmebedingung UnsupportedClassVersionError))
Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) 行:不可用 Launcher$AppClassLoader.loadClass(String,boolean) 行:不可用
Launcher$AppClassLoader(ClassLoader).loadClass(String) 行:不可用
LauncherHelper.checkAndLoadMain(boolean, int, String) 行:不可用
C:\Program Files\Java\jre7\bin\javaw.exe(10.06.2015 19:24:48)

已经在 google 上搜索过这个问题。有一些使用 Step-filtering 的解决方案,但它没有帮助。 希望有人可以帮助我。 (如果有一些你不明白的词:那是德语,但不要担心它们不是必需的) 谢谢

【问题讨论】:

  • 有时下载新的 Eclipse 然后尝试解决问题会更快。

标签: java eclipse classloader launcher


【解决方案1】:

更新您的 java 路径以指向 Java 7。

【讨论】:

    【解决方案2】:

    您可以在 eclipse.ini 文件中显式指定 -vm 参数,如下所示并重新启动 eclipse

    -startup
    plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
    --launcher.library
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20150204-1316
    -product
    org.eclipse.epp.package.jee.product
    --launcher.defaultAction
    openFile
    --launcher.XXMaxPermSize
    256M
    -showsplash
    org.eclipse.platform
    --launcher.XXMaxPermSize
    256m
    --launcher.defaultAction
    openFile
    --launcher.appendVmargs
    -vm
    C:\Program Files\Java\jre7\bin\javaw.exe
    -vmargs
    -Dosgi.requiredJavaVersion=1.6
    -Xms40m
    -Xmx512m
    

    如果您仍然遇到问题,请尝试在新工作区中打开 eclipse 并将旧工作区文件夹中的项目导入新工作区文件夹中

    注意:建议将 jdk 作为 -vm 参数的值而不是 jre

    【讨论】:

      猜你喜欢
      • 2017-05-03
      • 1970-01-01
      • 1970-01-01
      • 2018-05-30
      • 2015-02-16
      • 2011-12-03
      • 1970-01-01
      • 2016-08-22
      • 1970-01-01
      相关资源
      最近更新 更多