Bad version number in .class file
JDK
编译器对
java
文件进行编译之后,会给每个
class
追加一个
Version Number
,所以,编译环境用的是某个版本的
jdk
,则运行环境依然要用相同版本的
jdk
,否则会报错误,这个错误是
Tomcat
发现的。
Tomcat
工程如果只是调试一个,则应该
remove
其它的
Context
,这样才能不造成
Tomcat
工作量庞大的负担。
今天发现一个比较有意思的问题,
java
的版本和
javac
的版本不一致
更改用户变量的
path
,体现的依然是系统变量。
Tomcat6.0
不启动,后来采用的方法是,更改系统的
path
,设置为
6.0
,然后再用默认的
jvm
,才弄好。不然
tomcat
会报一个
version number
的错误
,应该是
jre
没有用
6.0
所至。