gradle安装使用遇到的问题:Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

这篇具有很好参考价值的文章主要介绍了gradle安装使用遇到的问题:Could not initialize class org.codehaus.groovy.runtime.InvokerHelper。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        因为最近新需求搞个系统,要用到这个gradle,然后在mac上搞了好久就一直是出现下面的这个问题。因为我搞好了,出问题的时候忘记截图了,在这里引用一个网友的图(如有侵权请告知)gradle安装使用遇到的问题:Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

         在最开始我的gradle版本是7.42,然后我的spring-framework是5.3,java的SDK是17,这时候通过直接命令gradle是可以success的。

        但是在进行gradle编译spring源码里面的这个spring-oxm,执行命令:./gradlew :spring-oxm:compileTestJava 的时候,就出现了上图的问题。

        进行一番查询借鉴,以为是我的spring版本和gradle版本不符合,就去查询了版本是否适合,将spring版本改到5.3,gradle版本改到了5.64,还是一样出现这个问题。

        通过命令发现gradle -v发现我的JVM版本是17.0.1,跟其他人的1.8不一样,我最后把java的版本改到1.8就可以了。        

        查看当前版本,终端输入:java -version

        查看存在的java sdk版本:/usr/libexec/java_home -V

        复制需要更改的java sdk所在目录更新使用版本(用哪个版本复制其地址就行)

export JAVA_HOME=/Users/seven/Library/Java/JavaVirtualMachines/java-1.8.0_342/Contents/Home

        然后再查看一下当前默认版本是不是你设置的那个即可。

        如果是想永久生效变更版本:echo 'export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/' >> ~/.bash_profile source ~/.bash_profile文章来源地址https://www.toymoban.com/news/detail-402606.html

到了这里,关于gradle安装使用遇到的问题:Could not initialize class org.codehaus.groovy.runtime.InvokerHelper的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包