glug:java e kaffe
Marco Masetti
glug@genova.linux.it
Thu, 22 May 2003 15:11:23 +0000
Franco Traversaro wrote:
>ho scaricato batik, un browser scritto in java che supporta SVG
>(http://xml.apache.org/batik). lo lancio con
>
>$ java -jar batik-svgbrowser.jar
>
>oppure con
>
>$ kaffe -jar batik-svgbrowser.jar
>
>e tutto quello che ottengo è:
>
>java.lang.ExceptionInInitializerError: [exception was
>java.lang.NoClassDefFoundError: Ljavax/swing/ImageIcon;]
> at java.lang.Class.forName(Class.java:native)
> at java.lang.Class.forName(Class.java:59)
> at kaffe.jar.ExecJarName.main(ExecJarName.java:54)
> at kaffe.jar.ExecJar.main(ExecJar.java:71)
>java.lang.NoClassDefFoundError: Ljavax/swing/ImageIcon;
> at java.lang.Class.forName(Class.java:native)
> at java.lang.Class.forName(Class.java:59)
> at kaffe.jar.ExecJarName.main(ExecJarName.java:54)
> at kaffe.jar.ExecJar.main(ExecJar.java:71)
>
>Quello che mi chiedo è: la colpa è della roba scaricata, oppure sono le
>impostazioni della VM? Chiedo scusa, ma di java non ci azzecco quel gran che.
>Non ho nemmeno altre applicazioni da provare...
>
La VM non trova le classi sotto il CLASSPATH definito.
E' probabile che Batik si appoggi a librerie (come la JAXP) di supporto
per il trattamento di XML.
Se non l'hai ancora installata scaricala dal sito SUN.
Se hai scaricato la release 1.5 di Batik dovresti aggiungere alla
variabile CLASSPATH (od eventualmente definirla) i percorsi verso le
seguenti librerie (nota: i percorsi sono assoluti e quindi devono
riflettere l'esatta locazione dove hai caricato le librerie sulla tua
macchina)
C:\jdk1.4\WSDP1.1\jaxp-1.2.2\lib\jaxp-api.jar;C:\jdk1.4\batik-1.5\batik.jar;C:\jdk1.4\batik-1.5\lib\xml-apis.jar;C:\jdk1.4\batik-1.5\lib\batik-bridge.jar;
C:\jdk1.4\batik-1.5\lib\batik-css.jar;C:\jdk1.4\batik-1.5\lib\batik-dom.jar;C:\jdk1.4\batik-1.5\lib\batik-ext.jar;C:\jdk1.4\batik-1.5\lib\batik-extension.jar;
C:\jdk1.4\batik-1.5\lib\batik-gui-util.jar;C:\jdk1.4\batik-1.5\lib\batik-gvt.jar;C:\jdk1.4\batik-1.5\lib\batik-parser.jar;C:\jdk1.4\batik-1.5\lib\batik-script.jar;
C:\jdk1.4\batik-1.5\lib\batik-svg-dom.jar;C:\jdk1.4\batik-1.5\lib\batik-svggen.jar;C:\jdk1.4\batik-1.5\lib\batik-swing.jar;C:\jdk1.4\batik-1.5\lib\batik-transcoder.jar;
C:\jdk1.4\batik-1.5\lib\batik-util.jar;C:\jdk1.4\batik-1.5\lib\batik-xml.jar;C:\jdk1.4\batik-1.5\lib\js.jar;C:\jdk1.4\batik-1.5\lib\pdf-transcoder.jar;
C:\jdk1.4\batik-1.5\lib\xerces_2_3_0.jar;C:\jdk1.4\batik-1.5\lib\batik-awt-util.jar
Le librerie listate sono sicuramente ridondanti, le ho listate tutte per
completezza.
--Marco.
>
>(vedi, paolo, che sto continuando a pensare a te? ;-) )
>
>Grazie a tutti!
>
--
Marco Masetti
Softeco Sismat s.p.a.
Via de Marini, 1 - WTC
16147 Genova
tel: +39 010 6026 333
fax: +39 010 6026 350
web: http://www.softeco.it