Come posso includere completamente la libreria Batik nel mio progetto Java?


Sto cercando di aggiungere la libreria Batik al mio progetto Java. Ho aggiunto il binario decompresso alla mia cartella lib e ho aggiunto tutti i JAR nel livello superiore al percorso di compilazione.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Tuttavia, quando faccio la seguente dichiarazione import:

import org.apache.batik.dom.svg.SAXSVGDocumentFactory; Ottengo il seguente errore:

" L'organizzazione di importazione.Apache.batik.Dom.svg.Impossibile risolvere SAXSVGDocumentFactory "

Altre istruzioni di importazione non presentano questo problema, come come segue:

import org.apache.batik.util.XMLResourceDescriptor;

Per quanto ho capito, la classe SAXSVGDocumentFactory esiste da qualche parte nel binario che ho aggiunto alla cartella lib, quindi il problema deve essere con l'aggiunta di JAR al percorso di compilazione. Come posso assicurarmi che tutti i file sorgente Batik vengano aggiunti correttamente al percorso di compilazione e siano utilizzabili?

Author: Enamul Hassan, 2015-07-23

1 answers

Non può essere risolto perché non è presente in 1.8 jar. Esiste in 1.7. http://www.findjar.com/class/org/apache/batik/dom/svg/SAXSVGDocumentFactory.html

Il modo più semplice per scoprirlo è trovare il barattolo giusto e fare clic per aprirlo dal pacchetto: org.Apache.batik.Dom.svg.SAXSVGDocumentFactory. Non vedrai questa classe in 1.8 jar, ma la vedrai in 1.7 jar.

Per risolvere, scarica un jar 1.7 e aggiungilo al tuo progetto Ancora. http://apache.mirrors.hoobly.com/xmlgraphics/batik/source /

 2
Author: Alec Zhang, 2015-07-23 01:13:54