![](/img/trans.png)
[英]Jenkins Exception in thread “main” java.lang.UnsupportedClassVersionError: org/sonarsource/scanner/cli/Main : Unsupported major.minor version 52.0
[英]Exception in thread “main” java.lang.UnsupportedClassVersionError: org/apache/derby/derda/NetworkServerControl < Unsupported major.minor 49.0 >
我將環境變量的系統路徑設置為DERBY_HOME \\ bin,將用戶變量名稱設置為DERBY_HOME,將值設置為保留bin的位置。然后使用cmd輸入命令startNetworkServer.bat,但它拋出了所提到的異常。
我的德比版本是10.10.2.0
JDK版本jdk1.7.0_07
JRE版本jre7
我搜索了相關的異常,但我的JDK和JRE版本相同。
當我的系統路徑變量指向JDK和JRE版本7或1.7,並且在安裝中不是jdk或jre版本1.5或5時,如何糾正?我是否需要使用較低版本的odby 10.8.1.2?
我的jdk版本是jdk1.7.0_79
和jre版本jre7
我正在使用的derby版本是10.12.1.1,它對我有用。
早些時候,當我使用derby版本10.13.1.1時,我也遇到了相同類型的錯誤
然后在以下鏈接http://db.apache.org/derby/releases/release-10.13.1.1.cgi中發現derby版本10.13.1.1支持Java SE 8和JDBC 4.2,而我的jdk和jre版本是jdk1.7.0_79和jre7
所以似乎由於jdk的版本不匹配,我得到了錯誤,所以我下載了derby的較低版本,即10.12.1.1,它對我有用。
您的Java版本不匹配。 主版本49指示您的類文件是使用Java 1.5編譯的。 看來您嘗試使用Java的早期版本運行程序。
試試這個:sudo update-alternatives --config java從命令行更改Java版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.