@Cesar
2015-11-26T10:27:36.000000Z
字数 1060
阅读 1506
Java
异常处理
在一个web项目中,运行TestCase代码的时候程序报错,错误原因如下:
java.lang.UnsupportedClassVersionError: cesar/thread/test/testUtil : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
......
- Window ——> Preferences ——>Java ——>compiler中的compiler compliance level对应的下拉菜单中选择JDK版本。
- 修改已经创建的项目的compiler版本:右键项目,选择properties,进入后选择java compiler,更改编译的版本。
但此时项目仍然无法运行,项目报错:
Java compiler level does not match the version of the installed Java project facet.
解决办法:
右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“ProjectFacets”,打开“ProjectFacets”页面。在页面中的“Java”下拉列表中,选择相应版本就OK了
此时又报错:
The project was not built due to "Could not delete '/firstTest/build/classes/cesar'.". Fix the problem, then try refreshing this project and building it since it may be inconsistent
解决办法:
windows -> clean ,将项目重新刷新