<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    cuiyi's blog(崔毅 crazycy)

    記錄點(diǎn)滴 鑒往事之得失 以資于發(fā)展
    數(shù)據(jù)加載中……

    又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)

    非常感謝你的閱讀,如果你覺(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ǔ)充
    • 特殊說(shuō)明一:
    如果采用了方式二,即JDK5.0,要求Tomcat版本必須不能低于5.5*。問(wèn)題是如果我需要用低于5.5*版本的Tomcat怎么辦呢?
    答案就是:將JDK5.0的lib目錄下的tools.jar覆蓋 TOMCAT安裝目錄/common/lib下面的tools.jar,然后重啟TOMCAT5.0就可以了

    • 特殊說(shuō)明二:
    如果你選擇的是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.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 閱讀(13534) 評(píng)論(17)  編輯  收藏 所屬分類(lèi): JavaSE語(yǔ)言

    評(píng)論

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)  回復(fù)  更多評(píng)論   

    這個(gè)問(wèn)題我在第一次安裝jdk1.5.0beta的時(shí)候也碰到過(guò),那時(shí)是因?yàn)橄到y(tǒng)里面的jdk/jre版本有好幾個(gè),搞得tomcat動(dòng)態(tài)編譯jsp的那個(gè)jdk出問(wèn)題了(與編譯java源程序的那個(gè)jdk在版本和參數(shù)上都不同,但是我沒(méi)有在tomcat的jsp編譯參數(shù)設(shè)置中找到希望修改的那個(gè)參數(shù))。當(dāng)時(shí)找了半天,還是最后在ant里面預(yù)編譯jsp才搞定。
    后來(lái)在另外一臺(tái)機(jī)器上玩的時(shí)候,發(fā)現(xiàn)是jdk/jre的路徑問(wèn)題。只要所有相關(guān)路徑一致,就不會(huì)出錯(cuò),但是只要有一個(gè)不對(duì),就難說(shuō)了,特別需要注意的是 widnows自己復(fù)制到system32下面的java,在多個(gè)版本的時(shí)候,這個(gè)java.exe的版本很容易出錯(cuò),有時(shí)候在安裝的時(shí)候不會(huì)自動(dòng)覆蓋(可能是因?yàn)橛衘ava 程序在跑?)。或者在搜索路徑里面把正確版本的java的執(zhí)行路徑放到system32前面,也可以解決這個(gè)問(wèn)題

    而jdk1.5.0下面按source1.4編譯的文件,在jdk1.4.2下是能夠運(yùn)行的,我現(xiàn)在的開(kāi)發(fā)機(jī)用的是jdk5.0,而生產(chǎn)機(jī)跑的是tomcat5.0.x + jdk1.4.2.
    2006-05-31 14:22 | charon@xxx

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)  回復(fù)  更多評(píng)論   

    呵呵;

    我在這個(gè)地方倒了兩次;第一次用了一個(gè)下午才搞定的;一直沒(méi)有搞清楚怎么可能報(bào) 49.0的錯(cuò)誤

    第二次是因?yàn)镸yE中是Tomcat5.0.28+JDK1.4;而這個(gè)地方在第一次也修改過(guò);大意了,所以有了新的代價(jià)又是一下午,還卸載了JDK5.0;所以把慘痛經(jīng)歷寫(xiě)出來(lái),也算一次分享
    2006-05-31 14:41 | cui's blog

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    tomcat就是用ant那個(gè)編譯的吧
    2006-06-05 00:37 | 乾為天

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    呵呵 tomcat和ant沒(méi)有關(guān)系吧~
    2006-06-05 14:52 | crazycy

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    今天在配置運(yùn)行環(huán)境時(shí)也出現(xiàn)了這個(gè)問(wèn)題,原因是系統(tǒng)中有好幾個(gè)版本的JDK或者JRE,經(jīng)查找JBoss用了Oracle帶的jdk1.42,所以出現(xiàn)類(lèi)裝入時(shí)版本錯(cuò)誤。
    解決方法:
    比如在啟動(dòng)JBoss時(shí),指定JDK5就可以了。
    自己編寫(xiě)一個(gè)Start.bat,內(nèi)容為:
    SET JAVA_HOME=C:\jdk1.5.0_05
    cd bin
    run.bat
    對(duì)于Tomcat,解決方法一樣
    2006-07-13 14:19 | hujianqiang

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    其實(shí)方法一對(duì)于web應(yīng)用程序也是好用的,只是web工程會(huì)在他的容器中保留jsp文件編譯后的臨時(shí)文件(如Tomcat會(huì)在work目錄下保存編譯后的class文件)刪除這些文件后重新編譯就應(yīng)該可以了
    2006-11-20 16:40 | happyboy

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    非常感謝作者!
    為這個(gè)我折騰了一天!
    總算好了!
    2007-04-09 16:23 | jingjing

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    非常感謝作者!
    2007-10-04 13:49 | 阿里巴巴

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    好多學(xué)java的還會(huì)發(fā)生這種問(wèn)題,要是對(duì)虛擬機(jī)有了解的話(huà)就不會(huì)是問(wèn)題了

    1. 要搞清的是哪個(gè)版本的JVM能執(zhí)行什么版本的字節(jié)碼
    2. 什么版本的JDK會(huì)編譯成什么版本的字節(jié)碼
    3. 用二進(jìn)制編輯器打開(kāi)class文件便能看到major.minor
    4. 知道當(dāng)前的JVM版本
    2007-12-03 12:27 | 隔葉黃鶯

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    折騰了好久,只好在網(wǎng)上google呢,沒(méi)想一找就找到了這篇文章,還沒(méi)試能否解決,但先謝謝才說(shuō),應(yīng)該沒(méi)問(wèn)題了.
    2007-12-24 14:09 | 宇鷹

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    頂一下
    2008-02-11 18:41 | HIHI

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    good~
    2008-04-19 11:53 | Q

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)[未登錄](méi)  回復(fù)  更多評(píng)論   

    good !
    thanks!
    2008-07-26 15:01 | free

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    解決問(wèn)題的文章,頂起!
    2009-09-24 11:04 | sabin541

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    3ks
    2009-12-08 14:07 | O(∩_∩)O哈!

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    正在測(cè)試,樓主辛苦啦
    2010-04-16 11:39 | 江湖

    # re: 又是48,49JDK版本不兼容(Unsupported major.minor version 49.0)(系列一)  回復(fù)  更多評(píng)論   

    哈哈 我搞定了 牛逼 謝謝 哥們分享了
    2011-11-08 12:24 | 菜鳥(niǎo)1號(hào)
    主站蜘蛛池模板: 永久黄网站色视频免费直播| 国产亚洲大尺度无码无码专线| 久久水蜜桃亚洲AV无码精品| 亚洲人成影院在线无码观看| 777爽死你无码免费看一二区| 亚洲日韩一中文字暮| 亚洲国产精品一区二区第一页免| 国产一精品一av一免费爽爽| 亚洲国产区男人本色在线观看| 亚洲精品无码久久久| 蜜桃成人无码区免费视频网站 | 亚洲高清在线mv| 天天摸天天操免费播放小视频| v片免费在线观看| 激情亚洲一区国产精品| 亚洲日韩在线观看| 在线观看特色大片免费视频 | 成人免费无遮挡无码黄漫视频| 国产免费黄色无码视频| 亚洲国产精品人久久电影| 国产亚洲人成A在线V网站| 最近中文字幕mv免费高清视频7| 好猛好深好爽好硬免费视频| 亚洲一本到无码av中文字幕| 亚洲精品国产精品乱码视色| 青草草在线视频永久免费| 三年片在线观看免费观看大全一 | 国产成人精品日本亚洲网站| 尤物永久免费AV无码网站| 欧洲精品99毛片免费高清观看 | 欧美最猛性xxxxx免费| 成人影片一区免费观看| 亚洲A∨精品一区二区三区下载 | 亚洲国产综合AV在线观看| 午夜亚洲AV日韩AV无码大全| 亚洲精品无码久久毛片| 国产免费无遮挡精品视频| 99久久免费精品国产72精品九九| 91香蕉国产线观看免费全集| 国产成人精品免费大全| 黄色大片免费网站|