intellij 编译groovy报错问题解决

本文介绍了如何在Mac上使用HomeBrew安装Groovy SDK,并在IntelliJ中创建Groovy项目。详细步骤包括设置Groovy库、创建项目、配置Global Libraries以解决运行时错误。同时,文章提到了两个可能遇到的问题:找不到或加载主类错误以及Groovyc内部错误代码1,并提供了相应的解决方案。
摘要由CSDN通过智能技术生成


最近在udemy上学习gradle,中间穿插了groovy的内容,遇到点问题,请教同事解决了,在这里写篇博客记录下,如果您也遇到问题,可以在下方留言栏留下您的问题,我会尽力帮您解决,如果本文对您有帮助,请不要吝啬您的点赞,谢谢~

下载安装groovy sdk

mac安装:
如果有HomeBrew,命令安装:brew install groovy
检查:groovy --version
得到: Groovy Version: 3.0.8 JVM: 16.0.1 Vendor: Homebrew OS: Mac OS X,说明安装成功
链接:sudo ln -s /usr/local/opt/groovy/libexec /Library/Groovy

intellij创建groovy工程

依次点击:File->New -> Project
左侧选择groovy,点击create
然后选择之前链接的文件夹,/Library/Groovy/lib
进入下面这个界面,输入工程位置以及名称
intellij创建groovy 工程名称界面
点击Finish
然后成功创建
在这里插入图片描述
可以创建package,不创建也可以
创建如上的文件

package com.xj.groovy.Hello

class Hello {
    static void main(args) {
        println("hello")
    }
}

这里有个坑,如果你点击运行不能运行,请继续往下看:
mac按快捷键:command + ; 或者 File -> Project Structure
进入:
intellij 配置运行groovy
依次点击:Global Libraries,你配置的groovy library,然后点击最右边的+号,选择俩个lib:
/Library/Groovy/lib
/Library/Groovy/lib/extras-jaxb
点击apply和ok,后面就会自动帮你配制sdk啦,现在应该可以运行成功了
groovy运行成功图片

遇见的问题

错误1:Could not find or load main class

groovy intellij创建出错

Error: Could not find or load main class org.codehaus.groovy.tools.GroovyStarter
Caused by: java.lang.ClassNotFoundException: org.codehaus.groovy.tools.GroovyStarter

这个问题可能是没有class造成的,但我也见过直接写脚本不用class可以运行成功的,没弄懂,记在这里,以后更新

错误2:intellij groovy groovyc internal groovyc error code 1

用命令行可以运行成功,
命令行运行成功
但是用intellij编译不通过
报错: intellij groovy groovyc internal groovyc error code 1
可以尝试配置global libraries,见上面创建的最后一步~

祝你成功~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值