首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析: Groovyc:内部groovyc错误:代码1

解析: Groovyc:内部groovyc错误:代码1
EN

Stack Overflow用户
提问于 2013-06-20 22:13:41
回答 9查看 26.7K关注 0票数 19

我正在编译一个在Eclipse中运行良好的项目,并使用ant进行良好的构建,但是在IntelliJ中,IDEA提供了:

  • Internal groovyc error: code 1

我怎么解决这个问题?其他错误信息包括:

代码语言:javascript
复制
1:35:46 PM Unknown Natures Detected
           Imported projects contain unknown natures:
           org.eclipse.jdt.groovy.core.groovyNature
           Some settings may be lost after import.
1:43:55 PM Compilation completed with 1 error and 7 warnings in 20 sec
Groovyc: Cannot compile Groovy files: no Groovy library is defined for module

Groovy本身安装在Linux上。将其作为groovy编译器添加到设置中不会影响行为:

代码语言:javascript
复制
> groovy --version
Groovy Version: 1.7.4 JVM: 1.6.0_24
EN

回答 9

Stack Overflow用户

发布于 2013-06-21 15:59:50

显然,您试图将Eclipse项目导入到IDEA中,但这还不够好。(Groovy) Eclipse附带了它自己版本的Groovy,而在思想上,您必须添加groovy 1.7.4.jar(或您想使用的任何版本)作为编译依赖项。

票数 6
EN

Stack Overflow用户

发布于 2019-12-16 11:29:49

如果使用Groovy 2.5.3 + Java 11,则必须添加JAXB依赖项(还可以查看Java 11相关的更改)。Groovy附带了额外的JAXB Jars,因此我们可以添加它们。打开“项目结构”对话框,然后选择“依赖项”选项卡并添加依赖项

票数 4
EN

Stack Overflow用户

发布于 2021-01-31 10:07:42

将项目SDK从Java 15更改为Java 8似乎神奇地解决了我的机器上的相同问题。

步骤:

  1. 转到File > Project structure... (在Mac/Linux上可能有所不同)。
  2. 项目设置下,选择Project
  3. Project SDK:下拉列表中,选择已安装的JDK的不同版本。
  4. 单击对话框底部的Apply & OK

**重新运行你的程序。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17224761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档