首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IntelliJ - Groovy启动错误:无法编译Groovy文件:没有定义任何Groovy库

IntelliJ - Groovy启动错误:无法编译Groovy文件:没有定义任何Groovy库
EN

Stack Overflow用户
提问于 2018-07-25 18:03:23
回答 2查看 8.5K关注 0票数 1

在类似的问题中,I可以而不是找到一个足够的答案。我遵循了Groovy的IntelliJ教程,但它确实解决了这个解决方案。最后,我通过一个1A4 Maven文件解决了这个问题。

为了更容易地入门,也许您可以在IntelliJ中帮助我和其他人使用Groovy。

我做了什么:

  1. 我安装了Groovy
  2. 我启动了IntelliJ,创建了一个新的Groovy项目,我可以看到库被添加了。
  3. 在创建第一个Groovy类之后,提到了一个编译错误:

错误:无法编译Groovy文件:没有定义Groovy库

我仔细检查了一下图书馆在那里。我还通过File >>库将库添加到模块中。我得到了这个结果:

按要求添加:我添加了项目结构>模块>依赖项:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-25 23:02:56

您的.iml文件是什么样的?我重复了您消息中的所有步骤,并成功地运行了GroovyDemo.groovy类,没有任何错误。

我的.iml文件是:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
  <component name="NewModuleRootManager" inherit-compiler-output="true">
    <exclude-output />
    <content url="file://$MODULE_DIR$">
      <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
    </content>
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
    <orderEntry type="library" name="groovy-2.4.15" level="application" />
  </component>
</module>

确保里面有groovy库。如果没有,则需要打开项目设置并手动将其添加到LibrariesGlobal Libraries中。

我正在使用IDEA 2018.1.6 UE。你的版本是什么?

编辑1:

我终于重现了你的错误。

  1. 我从我的项目范围中删除.idea文件夹;
  2. 我打开旧的项目,它重新创造了整个结构;
  3. 之后,我在尝试运行groovy类时看到了相同的错误。

我通过手动将groovy库添加到项目依赖项来修复它。

票数 1
EN

Stack Overflow用户

发布于 2018-12-02 14:57:02

ctrl+shift+alt+s.place in Project Structure.then设置库,处理groovy安装-文件-文件夹库->groovy-*..jar。

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

https://stackoverflow.com/questions/51525132

复制
相关文章

相似问题

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