我正在研究我的Java代码而没有任何问题。然后我更新到Java 8,因为我再也无法启动Eclipse了。所以我再次将它降级为Java 7.现在我可以启动Eclipse但是如果我尝试启动任何Java项目,我会得到这个:
线程[main](Ausgesetzt(Ausnahmebedingung UnsupportedClassVersionError))
Launcher $ AppClassLoader(ClassLoader).loadClass(String,boolean)行:不可用 Launcher $ AppClassLoader.loadClass(String,boolean)line:not available
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上搜索此问题。有一些步骤过滤的解决方案,但它没有帮助。 希望有人可以帮助我。 (如果有一些词你不明白:那是德语,但不要担心它们没有必要) 感谢
答案 0 :(得分:1)
更新您的java路径以指向Java 7.
答案 1 :(得分:1)
您可以在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