在導(dǎo)入新項(xiàng)目運(yùn)行時(shí)可能會(huì)報(bào)下面的錯(cuò)誤:
錯(cuò)誤: 無法訪問……
類文件具有錯(cuò)誤的版本 55.0, 應(yīng)為 52.0
請(qǐng)刪除該文件或確保該文件位于正確的類路徑子目錄中。
我們知道55.0對(duì)應(yīng)的是jdk11, 52.0對(duì)應(yīng)的是jdk8
所以說這是因?yàn)榕渲玫膉dk版本低于項(xiàng)目中使用的jdk版本琅翻,需要更改編譯和運(yùn)行環(huán)境
JDK的更改方法如下:
File->Project Structure->Project
SDK改為對(duì)應(yīng)的高版本
同時(shí)注意更改對(duì)應(yīng)的gradle版本和gradle的JVM版本
File->Settings
更改gradle的版本方法如下:
如果gradle對(duì)應(yīng)的jdk版本不對(duì)有可能出現(xiàn)下面的報(bào)錯(cuò)
Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'.
Target JRE version (1.8.0_181) does not match project JDK version (Oracle OpenJDK version 11.0.8), will use sources from JDK: 1.8