IntelliJ-Groovy启动-错误:无法编译Groovy文件:未定义Groovy库

时间:2018-07-25 18:03:23

标签: intellij-idea groovy

类似的问题,我找不到。我遵循了Groovy的IntelliJ教程,但是确实解决了该解决方案。最后,我通过1A4 Maven文件解决了该问题。

为了更容易上手,也许您可​​以在IntelliJ中使用Groovy来帮助我和其他人。

我该怎么做:

  1. 我安装了Groovy SDK
  2. 我启动了IntelliJ,创建了一个新的Groovy项目,并且可以看到该库已添加。
  3. 创建我的第一个Groovy类后,出现编译错误:
  

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

enter image description here

我再次检查了图书馆。我还通过文件>项目结构>库将库添加到模块中。我得到这个结果:

enter image description here

根据要求添加:我添加了项目结构>模块>依赖项: enter image description here

2 个答案:

答案 0 :(得分:1)

您的.iml文件的外观如何? 我从您的消息中重复了所有步骤,并成功运行了GroovyDemo.groovy类,没有任何错误。

我的.iml文件是:

<?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 :(得分:0)

ctrl+shift+alt+s。放置在项目结构中,然后设置您的库,然后到groovy安装文件文件夹lib-> groovy-***。jar。