我的項目是使用的 gradle 構建的。
在 idea 中運行Groovy的面向對象程序報錯如下:
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 腳本中運行如下代碼
它報入如下:
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
解決方案:
和上面的解決方案一樣。