java.lang.UnsupportedClassVersionError: action/Login : Unsupported major.minor version 52.0 (unable to load class action.Login)异常
2024-08-24 23:24:54
用myeclipse新建一个web项目,用了struts2框架,tomcat启动的时候报了这个错误。
我的问题原因是tomcat7的运行环境不知道为什么设置成了myeclipse1.7的jre,我给它设置成我本地1.8的jdk,上述问题解决了。应该是由于我的struts2的jar包是由java1.8版本编译的,所以要求tomcat的jre运行版本要是1.8的。
参考了网络上这篇博文(http://blog.csdn.net/qq_16568205/article/details/53229198)总结一下就是:
要保证下面三个方面jre要一致()。(个人觉得编译和运行版本可能不一致也可以,但是还是要求运行版本要高于编译版本。)
1.1 设置运行时jre版本。
1.2 设置tomact的jdk版本。
1.3 同理配置java应用程序jdk的版本。
具体怎么配置,参看他的博文。
最新文章
- 单点登录改进版-使用ajax分发cookie避免重定向轮询
- php 利用activeMq+stomp实现消息队列
- python实现统计你一共写了多少行代码
- C#中数组、ArrayList和List三者的区别
- 【转】linux : waitpid函数
- 解决mac下eclipse字体模糊
- shell中timeout实现
- [React Testing] Element types with Shallow Rendering
- asp.net用户身份验证时读不到用户信息的问题 您的登录尝试不成功。请重试。 Login控件
- 使用(Drawable)资源——图片资源
- OOP中this指向详解
- Linux~Sh脚本一点自己的总结
- POJ 1330 Nearest Common Ancestors (模板题)【LCA】
- R语言可视化学习笔记之添加p-value和显著性标记--转载
- FMS Dev Guide学习笔记
- Android viewpager + 可缩放的imageview
- tomcat下安装jenkins
- Vue 路由配置、动态路由
- Linux服务器报错too many open files错误解决方案
- vs 编译error1083