idea中运行groovy程序报错

我的项目是使用的 gradle 构建的。

在 idea 中运行Groovy的面向对象程序报错如下:

bash 复制代码
Execution failed for task ':Person.main()'.
> Process 'command 'G:/Program Files/jdk-17/jdk-17.0.12/bin/java.exe'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

解决方法:

在 Build > Build Tools > Gradle 中修改如下位置:

将 Gradle 改成 Idea 即可

我在其他 groovy 脚本中运行如下代码

它报入如下:

bash 复制代码
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
K:\study\project\tuling\gradlestudy\groovy-demo\src\main\java\com\tyler\groovy\Demo4.groovy: 1: unable to resolve class com.tyler.groovy.Person
 @ line 1, column 1.
   import com.tyler.groovy.Person
   ^

1 error

解决方案:

和上面的解决方案一样。

相关推荐
流浪汉kylin10 分钟前
Android 数据压缩思路
android
MaCa .BaKa12 分钟前
33-公交车司机管理系统
java·vue.js·spring boot·maven
tangweiguo0305198717 分钟前
Kotlin实现Android应用保活方案
android·kotlin
大胃粥30 分钟前
Android V app 冷启动(9) Activity 生命周期调度
android
洛小豆38 分钟前
一个场景搞明白Reachability Fence,它就像一道“结账前别走”的红外感应门
java·后端·面试
500佰40 分钟前
AI提示词(Prompt)设计优化方案 | 高效使用 AI 工具
java·人工智能·prompt·ai编程
摘星编程41 分钟前
并发设计模式实战系列(4):线程池
java·设计模式·并发编程
IT专家-大狗1 小时前
Edge浏览器安卓版流畅度与广告拦截功能评测【不卡还净】
android·前端·edge
一笑的小酒馆1 小时前
AndroidRom定制删除Settings某些菜单选项
android
PGCCC1 小时前
【PGCCC】Postgres MVCC 内部:更新与插入的隐性成本
java·开发语言·数据库