非常感謝你的閱讀,如果你覺(jué)得好或者對(duì)你有幫助,請(qǐng)積極給一個(gè)留言反饋以示鼓勵(lì)。?
隨著JDK版本的升級(jí),尤其是JDK1.4升級(jí)到JDK5.0,在Java程序中我們往往會(huì)遭遇兩種尷尬:
1 Unsupported major.minor version 49.0
2 當(dāng)前的版本是49.0,需要的是48.0(大概是這個(gè)意思)
第一種情況在java應(yīng)用程序、web應(yīng)用程序都有遇到
第二種情況我遇到的是表現(xiàn)在web應(yīng)用程序中
問(wèn)題分析:
48,49是Java編譯器內(nèi)部的版本號(hào),48表示是用JDK1.4來(lái)編譯運(yùn)行程序的,49表示是用JDK編譯運(yùn)行程序的
問(wèn)題解決:
- 方法一
- 方式:重新用JDK1.4編譯,并在JDK1.4的環(huán)境下(包括修改JAVA_HOME,PATH,CLASSPATH,Tomcat使用的JDK)運(yùn)行;
- 效果:java應(yīng)用程序可行;Web應(yīng)用程序失敗。
- 方法二
- 方式:采用JDK5.0編譯,并在JDK5.0下運(yùn)行(包括修改JAVA_HOME,PATH,CLASSPATH,Tomcat使用的JDK)
- 效果:java應(yīng)用程序可行;Web應(yīng)用程序可以。
關(guān)于方法二的兩點(diǎn)特殊補(bǔ)充
如果采用了方式二,即JDK5.0,要求Tomcat版本必須不能低于5.5*。問(wèn)題是如果我需要用低于5.5*版本的Tomcat怎么辦呢?
答案就是:將JDK5.0的lib目錄下的tools.jar覆蓋 TOMCAT安裝目錄/common/lib下面的tools.jar,然后重啟TOMCAT5.0就可以了
如果你選擇的是Eclipse+MyEclipse開(kāi)發(fā)環(huán)境,并且你選擇的是在Eclipse下啟動(dòng)Tomcat,千萬(wàn)記住,一定要在windows菜單preference選項(xiàng)彈出的perference對(duì)話(huà)框中,選擇MyEclipse--Application Server--Tomcat5---JDK指定JDK為5.0
是不是搞定了IDE下的問(wèn)題了呢?
如果在Tomcat5.0系列下還有問(wèn)題的話(huà),請(qǐng)跟蹤系列二
http://www.tkk7.com/crazycy/archive/2006/06/03/50150.htmlThanks very much to visit blog,? welcome your feedback,? your feedback is the Driver && Power to me