7

Groovy Eclipse プラグイン バージョン: 1.7.5.xx-20101020-1000-e36-release。

import com.jidesoft.swing.JideSplitButton

@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,2.3.0)')
public class TestClassAnnotation {
    public static String testMethod () {
        return JideSplitButton.class.name
    }
}

new TestClassAnnotation().testMethod()

最初の行のエラー: Groovy: クラス com.jidesoft.swing.JideSplitButton を解決できません

Groovy シェルとして実行できますが、エラー警告は退屈です

4

3 に答える 3

0

import ステートメントのすぐ上に @Grab を配置してみてください。そのように:

 @Grab(group='com.jidesoft', module='jide-oss',version='[2.2.1,2.3.0]') 
 import com.jidesoft.swing.JideSplitButton

... your code continues here
于 2014-05-02T19:31:16.843 に答える
0

これをエディターでコンパイルすると、コマンド ラインからコンパイルまたは実行した場合と同じエラーが発生します。

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
General error during conversion: Error grabbing Grapes -- [unresolved dependency: com.jidesoft#jide-oss;[2.2.1,2.3.0): not found]

(and then a very long stack trace)

これはあなたが見ているものですか?

于 2010-12-21T17:42:19.837 に答える
0

私はこの質問にかなり遅れていますが、そう
@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,2.3.0)')
すべきではないのだろうか
@Grab(group='com.jidesoft', module='jide-oss', version='[2.2.1,2.3.0]')

Groovyがリストを渡されることを期待している構文エラーのように私には見えます。

于 2011-09-02T18:09:10.450 に答える