Java更新后Eclipse中的错误

时间:2015-10-27 22:54:13

标签: java eclipse

我最近更新了java,我去了eclipse打开了我的代码,发现在我上次保存之前还有很多错误,我不知道它的要求和我知道我的代码不是问题。我每次运行时都会说:

    Exception in thread "main" java.lang.NoClassDefFoundError: [LString;
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
        at java.lang.Class.privateGetMethodRecursive(Unknown Source)
        at java.lang.Class.getMethod0(Unknown Source)
        at java.lang.Class.getMethod(Unknown Source)
        at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
        at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: String
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 7 more

以及说出了JNI错误以及Java异常。

我还没有尝试过添加课程,因为我不知道如果我这样做会发生什么。

1 个答案:

答案 0 :(得分:1)

升级Java时是否删除了旧版本?转到首选项 - > Java->已安装的JRE并检查是否已选择新版本。

如果未列出新版本,请使用“搜索”按钮。