又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)
非常感謝你的閱讀,如果你覺得好或者對你有幫助,請積極給一個留言反饋以示鼓勵。?
隨著JDK版本的升級,尤其是JDK1.4升級到JDK5.0,在Java程序中我們往往會遭遇兩種尷尬:
1 Unsupported major.minor version 49.0
2 當前的版本是49.0,需要的是48.0(大概是這個意思)
第一種情況在java應用程序、web應用程序都有遇到
第二種情況我遇到的是表現在web應用程序中
問題分析:
48,49是Java編譯器內部的版本號,48表示是用JDK1.4來編譯運行程序的,49表示是用JDK編譯運行程序的
問題解決:
答案就是:將JDK5.0的lib目錄下的tools.jar覆蓋 TOMCAT安裝目錄/common/lib下面的tools.jar,然后重啟TOMCAT5.0就可以了
是不是搞定了IDE下的問題了呢?
如果在Tomcat5.0系列下還有問題的話,請跟蹤系列二http://www.aygfsteel.com/crazycy/archive/2006/06/03/50150.html
Thanks very much to visit blog,? welcome your feedback,? your feedback is the Driver && Power to me
隨著JDK版本的升級,尤其是JDK1.4升級到JDK5.0,在Java程序中我們往往會遭遇兩種尷尬:
1 Unsupported major.minor version 49.0
2 當前的版本是49.0,需要的是48.0(大概是這個意思)
第一種情況在java應用程序、web應用程序都有遇到
第二種情況我遇到的是表現在web應用程序中
問題分析:
48,49是Java編譯器內部的版本號,48表示是用JDK1.4來編譯運行程序的,49表示是用JDK編譯運行程序的
問題解決:
- 方法一
- 方式:重新用JDK1.4編譯,并在JDK1.4的環境下(包括修改JAVA_HOME,PATH,CLASSPATH,Tomcat使用的JDK)運行;
- 效果:java應用程序可行;Web應用程序失敗。
- 方法二
- 方式:采用JDK5.0編譯,并在JDK5.0下運行(包括修改JAVA_HOME,PATH,CLASSPATH,Tomcat使用的JDK)
- 效果:java應用程序可行;Web應用程序可以。
- 特殊說明一:
答案就是:將JDK5.0的lib目錄下的tools.jar覆蓋 TOMCAT安裝目錄/common/lib下面的tools.jar,然后重啟TOMCAT5.0就可以了
- 特殊說明二:
是不是搞定了IDE下的問題了呢?
如果在Tomcat5.0系列下還有問題的話,請跟蹤系列二http://www.aygfsteel.com/crazycy/archive/2006/06/03/50150.html
Thanks very much to visit blog,? welcome your feedback,? your feedback is the Driver && Power to me
posted on 2006-05-31 13:26 crazycy 閱讀(13527) 評論(17) 編輯 收藏 所屬分類: JavaSE語言