Comment puis-je inclure entièrement la bibliothèque Batik dans mon projet Java?


J'essaie d'ajouter la bibliothèque Batik à mon projet Java. J'ai ajouté le binaire décompressé à mon dossier lib et ajouté tous les POTS du niveau supérieur au chemin de construction.

entrez la description de l'image ici

entrez la description de l'image ici

Cependant, lorsque je fais la déclaration suivante import:

import org.apache.batik.dom.svg.SAXSVGDocumentFactory; j'obtiens l'erreur suivante:

"L'organisation d'importation.Apache.batik.Dom.svg.SAXSVGDocumentFactory ne peut pas être résolu "

D'autres déclarations d'importation ne présentent pas ce problème, telles que comme suit:

import org.apache.batik.util.XMLResourceDescriptor;

Pour autant que je sache, la classe SAXSVGDocumentFactory existe quelque part dans le binaire que j'ai ajouté au dossier lib, donc le problème doit être d'ajouter des JARs au chemin de construction. Comment puis-je m'assurer que tous les fichiers source Batik sont ajoutés correctement au chemin de construction et sont utilisables?

Author: Enamul Hassan, 2015-07-23

1 answers

Il ne peut pas être résolu car il n'est pas présent dans le jar 1.8. Il existe en 1.7. http://www.findjar.com/class/org/apache/batik/dom/svg/SAXSVGDocumentFactory.html

Le moyen le plus simple de le savoir est de trouver le bon pot et de cliquer pour l'ouvrir par le package: org.Apache.batik.Dom.svg.SAXSVGDocumentFactory. Vous ne verrez pas cette classe dans 1.8 jar, mais vous la verrez dans 1.7 jar.

Pour corriger, téléchargez un pot 1.7 et ajoutez-le à votre projet Encore une fois. http://apache.mirrors.hoobly.com/xmlgraphics/batik/source/

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