簡體   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