文章目录

  • 一、错误记录
  • 二、问题分析

一、错误记录


运行

class Student1 {}

Groovy 代码 , 会报错 ;

报错信息 :

groovy.lang.GroovyRuntimeException: This script or class could not be run.
It should either:
- have a main method,
- be a JUnit test or extend GroovyTestCase,
- implement the Runnable interface,
- or be compatible with a registered script runner. Known runners:* <none>

二、问题分析


只有符合如下要求的 Groovy 代码可以运行 :

  • 有 main 函数 ;

  • 测试用例 , 作为JUnit测试或扩展GroovyTestCase ;

  • 线程相关 , 实现Runnable接口 ;

  • 与注册的脚本运行程序兼容 ;

其它情况的 Groovy 代码 , 均不可运行 ;

【错误记录】IntelliJ IDEA 编译 Groovy 报错 ( GroovyRuntimeException: This script or class could not be run. )相关推荐

  1. 【错误记录】IntelliJ IDEA 编译 Groovy 报错 ( Could not open/create prefs root node Software\JavaSoft\Prefs )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 IntelliJ IDEA 中编译运行 Groovy 工程时 , 报如下错误 : Could not open/create prefs roo ...

  2. IntelliJ IDEA编译项目报错 “xxx包不存在“ 或 “找不到符号“

    IntelliJ IDEA编译项目报错 "xxx包不存在" 或 "找不到符号" 今天上班启动springboot项目时一直报错,说找不到某个工具类,报错的信息是 ...

  3. 【错误记录】Android Gradle 配置报错 ( gradle.properties 配置到 BuildConfig 中需要注意类型转换 | 位置: 类 BuildConfig )

    文章目录 一.报错信息 二.解决方案 一.报错信息 报错信息 : D:\002_Project\002_Android_Learn\ClassLoader_Demo\app\build\generat ...

  4. 【错误记录】执行 Python 程序报错 ( NameError: name ‘reload‘ is not defined )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Windows 的 cmd 命令行运行 python 脚本时 , 报如下错误 : 执行 python ApkTool.py -analyse - ...

  5. 【错误记录】Android Studio 运行报错 ( There is not enough memory to perform the requested operation. )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Android Studio 运行时 , 突然卡顿 , 操作没有相应 , 打开任务管理器后 , 显示 CPU 占用率 100% ; 并由如下提示 : ...

  6. 【错误记录】Google Play 上架报错 ( APK 大小 | 目标 API 级别 | Google Play 帮助文档 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Google Play 中上架 APK 文件 , 报如下错误 ; 您需要将 APK 文件缩减到 一〇〇 MB,或使用 APK 扩展文件.您的应用目前 ...

  7. 【错误记录】Android 注解处理器报错 ( 非法的类文件开始 , 请删除该文件或确保该文件位于正确的类路径子目录中。 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Android APT , 使用 注解处理器 生成 Java 代码 , 报如下错误 ; 错误: 无法访问MainActivity_ViewBinde ...

  8. 【错误记录】Android 应用安装报错 ( The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER )

    文章目录 一. 报错信息 二. 解决方案 一. 报错信息 出错场景 : 需要安装两个相同的 APP 进行对比测试 ; 对工程进行了如下修改 : 应用标识 : 修改了 build.gradle 中的 a ...

  9. 【错误记录】Mac 中 Python 报错 ( ERROR: Could not build wheels for numpy which use PEP 517 | 问题未解决 | 问题记录 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 首先 , 更新 pip ; 执行如下命令 : /usr/local/bin/python3 -m pip install --upgrade pip ...

最新文章

  1. 文巾解题 525. 连续数组
  2. 用NGUI做一个计时条!
  3. XTU 1250 Super Fast Fourier Transform
  4. Promise async/await的理解和用法
  5. django-uwsgi配置
  6. 移动互联网时代,学iOS开发好吗
  7. Nginx配置静态资源
  8. 10.14-10.20学习总结
  9. 大学本科 java教材_Java程序设计(21世纪大学本科计算机专业系列教材普通高等
  10. 51单片机 Proteus仿真 PID 电机转速调节 PWM 风扇转速调节
  11. android入门小Demo
  12. 一个蚂蚁森林能量自动收获脚本
  13. Linux 应用程序安装卸载
  14. 云帮平台的设计架构详解
  15. 成为IT精英,我奋斗7年(震撼!正能量 转)
  16. 你真的了解“药品追溯码”吗?
  17. 【应用层】DNS协议
  18. 第一批冯·诺依曼计算机
  19. 树莓派使用摄像头——fswebcam
  20. 腾讯云轻量应用服务器内网连接互通有什么限制?

热门文章

  1. 【maven】 pom.xml内容没有错,但一直报错红叉 解决办法
  2. nginx负载均衡的session共享问题的解决方法
  3. CSS的单位及css3的calc()及line-height百分比
  4. iOS:触摸控件UITouch、事件类UIEvent
  5. 普中开发仪 HC6800EM3-v22光盘资料
  6. 在WebView中如何让JS与Java安全地互相调用
  7. 云接口给中小企业带来的帮助
  8. 《青春飞扬》诗集出版历程与思考分享 之三:游记、感悟与思考
  9. 20180827-Java网络编程
  10. Linux常用基本命令(cut)