Java學習

          java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已經搬家了,新的地址是 http://www.javaly.cn 如果有對文章有任何疑問或者有任何不懂的地方,歡迎到www.javaly.cn (Java樂園)指出,我會盡力幫助解決。一起進步

           

          異常備忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file

             今天在導入一個工程時,編譯并打包到Tomcat后,發現出現java.lang.UnsupportedClassVersionError: Bad version number in .class file異常,檢查了一下我的myEclipse,發現不知道啥時候不小心將編譯器改成JDK6.0了,那個工程是從同事的機上拷貝過來的,用的編譯器是 JDK5.0,試了一下,果然是這個問題引起。
              那次在Linux上部署工程時也出現過因為版本不同引起的問題,那時我們用的IDE的編譯器是JDK5.0,而那臺Linux裝的是JDK6.0,部署后發現很多功能都出錯,看來有些東西還是得注意一下啊。
              附,在myEclipse中改變編譯器的方法:Project->Properties->Java Compiler->Configure Workspace Setting,在彈出的頁面中可以進行設置。

              在 deploy的時候,一定要將以前的classpath 下面的.class文件刪除,再從新編譯,然后在deploy,就OK。我才把這個問題解決了。(注:一定要將以前的class文件刪除,不然即使從新編譯,也不行,可能是編譯器發現已經有class文件了,所以就沒有編譯,我用的是ant編譯的)

          posted on 2008-11-06 09:34 找個美女做老婆 閱讀(631) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          公告

          本blog已經搬到新家了, 新家:www.javaly.cn
           http://www.javaly.cn

          常用鏈接

          留言簿(6)

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 巴塘县| 广宁县| 佛学| 秦皇岛市| 张北县| 滕州市| 余干县| 河津市| 蒲城县| 隆安县| 安溪县| 黄龙县| 抚顺市| 日照市| 蓝田县| 隆化县| 云霄县| 兴和县| 锦屏县| 息烽县| 巫溪县| 黑山县| 卓资县| 朝阳县| 承德市| 扶余县| 宁安市| 江山市| 赣榆县| 黄大仙区| 平阳县| 新绛县| 酉阳| 河池市| 临邑县| 香港 | 张家界市| 连州市| 汉源县| 喜德县| 安泽县|