该用户从未签到
当项目部署到tomcat后,tomcat启动时报错:Bad version number in .class file / p: m1 |8 I. @% x
7 J( m7 X6 u {7 U- O4 `4 Z% N% k
原因是编译java 时生成的class文件,在运行时用到的JRE和class文件版本不一致造成的。例如JRE是1.5,编译的JDK是1.6。
7 |' y: W# C7 w
$ s3 m- G9 j7 b/ D 1)这时候首先确认eclipse的编译JDK版本: 9 m. Y4 z& t% H7 W+ a: h
- b5 R( w7 N9 g' L# N! u
; V/ I9 f9 `0 F# \- c; G 然后可以点击菜单Project->clean来重新编译整个项目(Build Automatially要勾上哦),或者重新保存具体的某个文件来重新自动编译!
8 J% l7 C8 h, ^3 a8 e" r$ U* b& f . o6 r9 | M* @$ i3 x* a% g' h
2.确认Tomcat的运行时JDK:
h) v R% c e. S% _
* V. k: ]' }! s4 ?; ~8 a : |, ]6 |" G: A- d$ w
或者% e" l* p5 n6 g% f) [5 R2 I
. a E3 B, W7 z7 S8 `6 H
4 ^% P1 U( v7 m8 G; f" ]
这样子就可以重新部署项目,或者把具体某个重新编译的class文件copy到相应的位置。再次启动项目,就没事了!
* e- L+ n' l9 o8 |* O
科帮网-Java论坛、Java社区、JavaWeb毕业设计 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关2、本站所有主题由该帖子作者发表,该帖子作者与科帮网-Java论坛、Java社区、JavaWeb毕业设计 享有帖子相关版权3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网-Java论坛、Java社区、JavaWeb毕业设计 的同意4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意7、科帮网-Java论坛、Java社区、JavaWeb毕业设计 管理员和版主有权不事先通知发贴者而删除本文
JAVA爱好者①群:
JAVA爱好者②群:
JAVA爱好者③ :