简体   繁体   English

Eclipse / Java无法启动任何项目

[英]Eclipse/Java can't start any project

I was working on my Java Code without problems. 我当时正在处理Java代码,没有任何问题。 Then I updated to Java 8 because of that I could not start Eclipse anymore. 然后,我更新到Java 8,因为我再也无法启动Eclipse。 So I downgraded it again to Java 7. Now I can start Eclipse but if I try to start any Java project I get this: 因此,我再次将其降级到Java7。现在我可以启动Eclipse,但是如果尝试启动任何Java项目,则会得到以下信息:

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

Already searched on google for this problem. 已经在Google上搜索了此问题。 There were some solutions with Step-filtering but it does not help. 有一些使用步进过滤的解决方案,但无济于事。 Hope someone could help me. 希望有人可以帮助我。 (If there are some words you don't understand: thats german but don't worry they are not necessary) Thanks (如果您不懂某些话:那是德语,但不用担心,这不是必需的)谢谢

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

You can explicitly specify the -vm argument in eclipse.ini file as in below and restart eclipse 您可以在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

If you still face the issue, try to open eclipse in new workspace and import your projects which are in old workspace folder into new workspace folder 如果仍然遇到问题,请尝试在新工作区中打开eclipse并将旧工作区文件夹中的项目导入到新工作区文件夹中

Note: It is advisable to have jdk as value for -vm argument rather than jre 注意:建议使用jdk作为-vm参数的值,而不是jre

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM