繁体   English   中英

Eclipse中的Groovy无法识别导入

[英]Groovy in Eclipse not recognizing imports

我试图在Eclipse中运行Groovy脚本,但Eclipse似乎忽略了我的所有import语句。 如果我将鼠标悬停在错误上,它会告诉我要导入相应的类(单击它不会执行任何操作)。

我的构建路径和类路径中有必需的jar。

示例代码,非常标准:

package scripts.blah

import foo.Bar;

class FooMain {
    static main(String[] args){
        Bar bar = new Bar();
    }
}

Groovy:无法解析类Bar

任何帮助,将不胜感激。

三种可能性:

  1. 该脚本不在源文件夹中
  2. 被引用的脚本不在源文件夹中。
  3. 一个或两个脚本位于“脚本文件夹”中。 脚本文件夹是脚本所在的文件夹。 脚本文件夹中的Groovy文件不会发送到编译器,因此脚本文件夹中的脚本不能相互引用。 在Preferences - > Groovy - > Compiler中查看脚本文件夹。 此外,从groovy-eclipse 2.6.1开始,还有项目特定的脚本文件夹,因此还要检查项目属性。

忘了实际构建项目。 哎哟。 (在Eclipse中自动关闭构建)

有同样的问题。 将这些添加到我的.classpath解决了这个问题:

<classpathentry exported="true" kind="con" path="GROOVY_SUPPORT"/>
<classpathentry exported="true" kind="con" path="GROOVY_DSL_SUPPORT"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM