原創: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搞定。
相關文章
- Bad magic number for central directory
- java.lang.IllegalArgumentException: Unsupported class file major version xx解決之道JavaException
- How to Convert Class File to Java File Online?Java
- How to Convert a Class File to a Ja
- ORA-39358: Export dump file version 12.1.0 not compatible with target version 11Export
- 解決“/bin/bash^M: bad interpreter: No such file or directory”
- 一文理解class.getClassLoader().getResourceAsStream(file)和class.getResourceAsStream(file)區別
- 虛擬環境bin/python: bad interpreter: No such file or directoryPython
- -bash: ./switch.sh: /bin/bash^M: bad interpreter: No such file or directory
- Python 連線 Minio 報錯:[SSL: WRONG_VERSION_NUMBER]Python
- 解決 Error: ENOSPC: System limit for number of file watchers reachedErrorMIT
- The number of method references in a .dex file cannot exceed 64K.
- 錯誤:-bash: ./how_paras.sh: /bin/bash^M: bad interpreter: No such file or directory
- [20191225]ntpd sendto(192.168.xxx.x) (fd=-1) Bad file descriptor.txt
- shell指令碼編碼格式問題,bin/sh^M: bad interpreter: No such file or directory指令碼
- 【故障解決】ORA-17630: Mismatch in the remote file protocol version client 2REMProtocolclient
- Warning: Variable 'a' cannot be saved to a MAT-file whose version is older than 7.3.
- No virtual method setOutputFile Ljava/io/File V in class Landroid/media/MediaRecorderJavaAndroid
- 圖解 | 原來這就是 class圖解
- 轉:Intellij idea Version Control File Status Colors ( 版本控制檔案狀態顏色 )IntelliJIdea
- 【已解決】IDEA 2020.3 java.lang.UnsupportedClassVersionErrorIdeaJavaError
- 【Weblogic】java.lang.UnsupportedClassVersionError問題處理方案WebJavaError
- Java報錯:Exception in thread "main" java.lang.UnsupportedClassVersionErrorJavaExceptionthreadAIError
- V原創
- 原創文章檢測工具,檢測原創文章,過不了原創賬號的原因在這
- [BSidesCF 2020]Had a bad dayIDE
- HTTP Status 400 – Bad RequestHTTP
- linux phpmailer 502 Bad GatewayLinuxPHPAIGateway
- Docker Nginx 502 Bad getwayDockerNginx
- Ubuntu插入行動硬碟後提示Wrong fs type,bad option,bad superblock on /devUbuntu硬碟BloCdev
- 自媒體原創太難?這4個原創技巧,讓你的文章原創質量翻倍
- Android開發:Android虛擬機器啟動錯誤Can't find 'Linux version ' string in kernel image fileAndroid虛擬機Linux
- TensorFlow 報錯 CUDA driver version is insufficient for CUDA runtime version
- 記一次逆向分析解密還原Class檔案解密
- JavaScript Number()JavaScript
- IDBDatabase.versionDatabase
- MySQL Version TokensMySql
- 理解Semantic Version