解決:java.lang.UnsupportedClassVersionError
問題: java.lang.UnsupportedClassVersionError: xxxxx Unsupported major.minor version 52.0
啟動Tomcat時出現這種錯誤。
造成這種錯誤的原因是你的Tomcat執行的JDK版本與支援application執行的JDK版本不一致導致的。
解決方法:
1、Window---> Preferences--->Java--->compiler--->compiler compliance level中選擇對應JDK的版本。
2、Window --->Preferences --->如下圖--->Edit進去之後選擇自己電腦上安裝的JDK版本(必須與步驟1中的JDK版本一致)。
3、Window--->Preferences--->Java --->Installed JRES,然後在右邊選擇與步驟1和2版本一致的JDK版本,如果沒有,自行新增。
4、按以上步驟如果啟動Tomcat還ava.lang.UnsupportedClassVersionError: xxxxx Unsupported major.minor version 52.0
那就是可能Tomvat和JDK版本衝突。
相關推薦
解決:java.lang.UnsupportedClassVersionError
問題: java.lang.UnsupportedClassVersionError: xxxxx Unsupported major.minor version 52.0 啟動Tomcat時出現這種錯誤。 造成這種錯誤的原因是你的Tomcat執行的JDK
解決:java.lang.UnsupportedClassVersionError:
我是在使用mysql資料庫驅動包時在編譯器上出現了java.lang.UnsupportedClassVersionError: com/mysql/cj/jdbc/Driver : Unsupported major.minor version 52.0的異常,不用編譯器編譯執行的話還是可以載入驅
升級jdk8後系統報錯解決:java.lang.RuntimeException: java.io.IOException: invalid constant type: 18
今天專案從jdk7升級到jdk8,Tomcat啟動竟然報出這個執行時錯誤。 錯誤資訊:java.io.IOException: invalid constant type: 18 2015-09-17 09:06:16:ERROR localhost-startStop-1 org.s
解決:java.lang.NoClassDefFoundError: Lcom/adinnet/IUserService;
HTTP Status 500 - Servlet.init() for servlet springmvc threw exception type Exception report message Servlet.init() for servlet
如何解決:Java.lang.NoClassDefFoundError問題??
1、在工程下新建lib資料夾,將需要的第三方包拷貝進來。 2、將引用的第三方包,新增進工作的build path。 3、(關鍵的一步)將lib設為原始檔夾。 如果不設定,則程式編譯可以通過,但執行的時候,會報:Java.lang.NoClassDefFou
解決:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
專案開發環境是jdk8, 但是部署的伺服器裝的是jdk10, 把專案打成war包後往伺服器的tomcat部署時候出現如下錯誤java.lang.ClassNotFoundException: javax.xml.bind.JAXBException查詢以下資料得以解決:今天在
解決:java.lang.NumberFormatException: For input string: "id"
一、報錯資訊: 二、Debugger: 三、原因: 1、分頁查詢時,criteria.createAlias多表查詢 criteria.createAlias("orgInfo", "o"
解決:“java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut myMethod”問題!
Spring版本:2.5.6 AspectJ是Spring自帶的lib。 Jdk版本:1.7.0_17 在配置沒問題的情況下,報:java.lang.IllegalArgumentException:
解決kylin報錯:java.lang.IllegalStateException
util bstr map dex apach default current con str 一個kylin build job執行到第三步Extract Fact Table Distinct Columns時報錯: 2017-05-24 20:04:07,930
解決sqoop報錯:java.lang.OutOfMemoryError: Java heap space
keep image ces use ati size tex 問題 -- 報錯棧: 2017-06-15 16:24:50,449 INFO [main] org.apache.sqoop.mapreduce.db.DBRecordReader: Executing
Hive執行過程中出現Caused by : java.lang.ClassNotFoundException: org.cloudera.htrace.Trace的錯誤解決辦法(圖文詳解)
pre wid logs In 實用 過程 ase edit 微信 不多說,直接上幹貨! 問題詳情 如下 這個錯誤的意思是缺少 htrace-core-2.04.jar。 解決辦法:
Android Studio遇到的錯誤:java.lang.NullPointerException及解決方法
使用Android Studio,執行Textview.settext時遇到的誤:java.lang.NullPointerException,空指標異常,如下: Caused by: java.lang.NullPointerException
解決webservice介面呼叫報錯:java.lang.ClassFormatError: Absent Code ... javax/mail/internet/MimeMultip
今天使用java axis呼叫.net釋出的webservice介面報了個錯,排查半天,感覺程式碼邏輯沒問題,最後發現是jar包衝突!!! 呼叫介面相關程式碼: String url="http://xxxx/WebService/ForDxService.asmx?wsdl";
關於java.lang.UnsupportedClassVersionError解決方法總結
今天在把本地專案像伺服器部署的時候報錯java.lang.UnsupportedClassVersionError,我本地用的JDK1.8,伺服器是1.7的JDK,所以報這個錯誤,我又重新在本地安裝了JDK1.7,重新編譯後上傳,問題解決。在這做個記錄。 此問題一般出現在高版本JDK向底版本JD
【已解決!】spark程式報錯:java.lang.IndexOutOfBoundsException: toIndex = 9
該篇文章意於記錄報錯,也給遇到相同問題的小夥伴提供排錯思路!但是本人也沒有什麼好的解決方法,如果有,我會更新此文章 問題已經解決,請大家拉到最下面↓↓↓↓↓ 記錄下報錯: 寫了段spark程式碼,然後報錯了 2018-07-30 17:19:28,854 WARN [task-re
IDEA 啟動報錯:java.lang.IllegalStateException: failed to create a child event loop 問題解決
遇到的問題 昨天電腦自動更新了,今天死活啟動不了專案,看到idea的提示是: idea日誌如下 根據提示說 檢視idea的啟動日誌: 2018-11-20 17:35:42,010 [ 46737] INFO - plication.impl.Applicat
Eclipse中啟動Tomcat時丟擲異常:java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory的解決辦法
錯誤描述,如圖: 原因分析: eclipse-Version: 3.4.2沒有tomcat7.0的選項,所以報瞭如上的錯誤。 網上查找了下原因,才發現在呼叫的時候需要加入juli這個包。 此包位於tomcat根目錄bin目錄下。我的路徑是:D:\stru
IDEA中Tomcat啟動報:java.lang.OutOfMemoryError: PermGen space異常(完美解決)
出現原因:持久代記憶體不夠 解決辦法: 第一: 在idea中新增 -server -XX:PermSize=256M -XX:MaxPermSize=512M 位置如下: 第二: 在catalina.bat中新增set JAVA_OPTS=%
Linux執行jar包報錯:Exception in thread "main" java.lang.UnsupportedClassVersionError: ...
[[email protected] java]# java -jar socketTest.jarException in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot
Tomcat啟動報記憶體溢位錯誤:java.lang.OutOfMemoryError: PermGen space異常 解決
在windows作業系統下, 找到D:\Tomcat-7\apache-tomcat-7.0.28\bin(解壓安裝的Tomcat)目錄下的catalina.bat檔案,開啟該檔案,找到下圖所示的內容:新增上劃紅線的內容: set JAVA_OPTS=%JAVA_OPTS% -serv