Java groovy.swing.factory.BindProxyFactory在哪里?

Java groovy.swing.factory.BindProxyFactory在哪里?,java,swing,groovy,java-2d,Java,Swing,Groovy,Java 2d,当尝试使用GraphicsBuilder时,我得到了groovy.swing.factory.BindProxyFactory的java.lang.NoClassDefFoundError 这是我的环境: % java -version java version "1.6.0_10" Java(TM) SE Runtime Environment (build 1.6.0_10-b33) Java HotSpot(TM) Server VM (build 11.0-b15, mixed mode

当尝试使用GraphicsBuilder时,我得到了
groovy.swing.factory.BindProxyFactory
java.lang.NoClassDefFoundError

这是我的环境:

% java -version
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) Server VM (build 11.0-b15, mixed mode)
% groovy --version
Groovy Version: 1.5.7 JVM: 1.6.0_10
% ls ~/.groovy/lib/graphicsbuilder*
graphicsbuilder-0.6.1.jar
...
这就是我想做的:

 % groovysh
Groovy Shell (1.5.7, JVM: 1.6.0_10)
Type 'help' or '\h' for help.
-------------------------------------------------------------------------------
groovy:000> import groovy.swing.SwingBuilder
groovy:000> import groovy.swing.j2d.GraphicsBuilder  
groovy:000> import groovy.swing.j2d.GraphicsPanel
groovy:000> def gb = new GraphicsBuilder()  
ERROR java.lang.NoClassDefFoundError: groovy.swing.factory.BindProxyFactory
        at groovysh_evaluate.run (groovysh_evaluate:5)
        ...

BindProxyFactoryBean在哪里?

它在Groovy 1.6版本中,而不是1.5.7版本中。显然,GfxBuilder 6.1是根据Groovy 1.6代码库构建的。

是的,这是正确的。GfxBuilder 6.1及更高版本需要Groovy 1.6.x