Где находится groovy.swing.factory.BindProxyFactory? - PullRequest
0 голосов
/ 17 ноября 2008

При попытке использовать GraphicsBuilder я получаю java.lang.NoClassDefFoundError для groovy.swing.factory.BindProxyFactory.

Это моя среда:

% 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?

Ответы [ 2 ]

1 голос
/ 01 декабря 2008

Это в сборках Groovy 1.6, а не в сборках 1.5.7. Очевидно, GfxBuilder 6.1 был построен на базе кода Groovy 1.6.

0 голосов
/ 30 декабря 2008

Да, это правильно. Groovy 1.6.x требуется для GfxBuilder 6.1 и более поздних версий.

...