? ? ? ? 因?yàn)樽罱滦枨蟾銈€(gè)系統(tǒng),要用到這個(gè)gradle,然后在mac上搞了好久就一直是出現(xiàn)下面的這個(gè)問題。因?yàn)槲腋愫昧耍鰡栴}的時(shí)候忘記截圖了,在這里引用一個(gè)網(wǎng)友的圖(如有侵權(quán)請(qǐng)告知)
? ? ? ? ?在最開始我的gradle版本是7.42,然后我的spring-framework是5.3,java的SDK是17,這時(shí)候通過直接命令gradle是可以success的。
? ? ? ? 但是在進(jìn)行g(shù)radle編譯spring源碼里面的這個(gè)spring-oxm,執(zhí)行命令:./gradlew :spring-oxm:compileTestJava 的時(shí)候,就出現(xiàn)了上圖的問題。
? ? ? ? 進(jìn)行一番查詢借鑒,以為是我的spring版本和gradle版本不符合,就去查詢了版本是否適合,將spring版本改到5.3,gradle版本改到了5.64,還是一樣出現(xiàn)這個(gè)問題。
? ? ? ? 通過命令發(fā)現(xiàn)gradle -v發(fā)現(xiàn)我的JVM版本是17.0.1,跟其他人的1.8不一樣,我最后把java的版本改到1.8就可以了。????????
????????查看當(dāng)前版本,終端輸入:java -version
????????查看存在的java sdk版本:/usr/libexec/java_home -V
????????復(fù)制需要更改的java sdk所在目錄更新使用版本(用哪個(gè)版本復(fù)制其地址就行)
export JAVA_HOME=/Users/seven/Library/Java/JavaVirtualMachines/java-1.8.0_342/Contents/Home
? ? ? ? 然后再查看一下當(dāng)前默認(rèn)版本是不是你設(shè)置的那個(gè)即可。文章來源:http://www.zghlxwxcb.cn/news/detail-402606.html
? ? ? ? 如果是想永久生效變更版本:echo 'export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/' >> ~/.bash_profile source ~/.bash_profile文章來源地址http://www.zghlxwxcb.cn/news/detail-402606.html
到了這里,關(guān)于gradle安裝使用遇到的問題:Could not initialize class org.codehaus.groovy.runtime.InvokerHelper的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!