日期:2014-05-20  浏览次数:20765 次

从jdk1.5 退到 jdk1.4 的“(Unsupported major.minor version 49.0)”错误
我做的一个applet,在jdk1.5   下运行的好好的,用eclipse3.2。到客户那里去的时候,他们说他们只用jdk1.4,又要倒退到1.4   。
可是奇怪的时候,在jdk1.4下编译无问题,运行出现
java.lang.UnsupportedClassVersionError:   Clock   (Unsupported   major.minor   version   49.0)
不知道何故?

//////////////
可是我在命令行下用
C:\j2sdk1.4.2_11\bin\javac编译却无问题,正常运行。难道是eclipse3.2选错了编译器

------解决方案--------------------
应该是吧,Eclipse重新设置一下试试?
------解决方案--------------------
要把所有的类都重新编译,建议把旧的class文件都删掉
------解决方案--------------------
在1.4下重写吧
------解决方案--------------------
在工程中点右键选Properties--> Java Compiler--> Compiler compliance level:选1.4
------解决方案--------------------
应该使用低版本的JDK编译源代码,生成对应的class文件
------解决方案--------------------
借帖看看自己几分……