原創:java.lang.UnsupportedClassVersionError: Bad version number in .class file
異常備忘:java.lang.UnsupportedClassVersionError: Bad version number in .class file
今天在匯入一個工程時,編譯並打包到Tomcat後,發現出現java.lang.UnsupportedClassVersionError: Bad version number in .class file異常,檢查了一下我的myEclipse,發現不知道啥時候不小心將編譯器改成JDK5.0了,那個工程是從別人的機上拷貝過來的,用的編譯器是JDK6.0,試了一下,果然是這個問題引起。
附,在myEclipse中改變編譯器的方法:專案名稱左鍵->Properties->Java Compiler->Configure Workspace Setting,在彈出的頁面中可以進行設定。
結果還是出現瞭如下錯誤資訊:
具體錯誤資訊如下:
最後終於發現的 問題 是
我的 Tomcat7.X的版本,中引入的JDK1.5.x的版本 最後 在
window->preferences->Myeclipse-->Tomcat7.X-->JDK修改成Jdk1.6.X搞定。
今天在匯入一個工程時,編譯並打包到Tomcat後,發現出現java.lang.UnsupportedClassVersionError: Bad version number in .class file異常,檢查了一下我的myEclipse,發現不知道啥時候不小心將編譯器改成JDK5.0了,那個工程是從別人的機上拷貝過來的,用的編譯器是JDK6.0,試了一下,果然是這個問題引起。
附,在myEclipse中改變編譯器的方法:專案名稱左鍵->Properties->Java Compiler->Configure Workspace Setting,在彈出的頁面中可以進行設定。
結果還是出現瞭如下錯誤資訊:
具體錯誤資訊如下:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main"
最後終於發現的 問題 是
我的 Tomcat7.X的版本,中引入的JDK1.5.x的版本 最後 在
window->preferences->Myeclipse-->Tomcat7.X-->JDK修改成Jdk1.6.X搞定。
相關文章
- 錯誤:Dx unsupported class file version 52.0(解決)
- Decomplied class file,bytecode version 52 0(Java 8)Java
- ORA-01251: Unknown File Header Version read for file number 7Header
- Bad magic number for central directory
- ***報錯Class 'Redis' not found in(原創)Redis
- LintCode-First Bad Version
- It is indirectly referenced from required .class fileUI
- How to Convert Class File to Java File Online?Java
- 實戰:vxfs fsck: unrecognized vxfs version number案例(轉)Zed
- 一文理解class.getClassLoader().getResourceAsStream(file)和class.getResourceAsStream(file)區別
- ORA-39358: Export dump file version 12.1.0 not compatible with target version 11Export
- [原創] 小議rank(),dense_rank(),row_number()使用與區別
- 解決“/bin/bash^M: bad interpreter: No such file or directory”
- Python 連線 Minio 報錯:[SSL: WRONG_VERSION_NUMBER]Python
- ScalaSigParserError: Unexpected error: Not a valid class fileError
- 【原創】Oracle number date varchar2欄位型別佔用空間大小Oracle型別
- -bash: ./switch.sh: /bin/bash^M: bad interpreter: No such file or directory
- Errno 9: Bad file descriptor in python socket錯誤處理薦Python
- 虛擬環境bin/python: bad interpreter: No such file or directoryPython
- java 異常:java.lang.UnsupportedClassVersionErrorJavaError
- 解決 Error: ENOSPC: System limit for number of file watchers reachedErrorMIT
- 圖解 | 原來這就是 class圖解
- /lib/ld-linux.so.2: bad ELF interpreter: No such file or directoryLinux
- (轉)執行指令碼出現bin/bash: bad interpreter: No such file or directory指令碼
- 【crontab】“bad minute”及“errors in crontab file, can't install”錯誤處理Error
- Exception in thread "main" java.lang.UnsupportedClassVersionError:ExceptionthreadAIJavaError
- No virtual method setOutputFile Ljava/io/File V in class Landroid/media/MediaRecorderJavaAndroid
- 【故障解決】ORA-17630: Mismatch in the remote file protocol version client 2REMProtocolclient
- Linux resize2fs: Bad magic number in super-block錯誤的解決方法LinuxBloC
- LVM XFS增加硬碟分割槽容量(resize2fs: Bad magic number in super-block while)LVM硬碟BloCWhile
- shell指令碼編碼格式問題,bin/sh^M: bad interpreter: No such file or directory指令碼
- Java (原創) (轉)Java
- 原創文章檢測工具,檢測原創文章,過不了原創賬號的原因在這
- Shell指令碼報錯:-bash: ./switch.sh: /bin/bash^M: bad interpreter: No such file or directory指令碼
- Bad Habits
- 【Weblogic】java.lang.UnsupportedClassVersionError問題處理方案WebJavaError
- Java報錯:Exception in thread "main" java.lang.UnsupportedClassVersionErrorJavaExceptionthreadAIError
- [原創] How to Quiesce a DatabaseUIDatabase