2012-05-12 2 views
1

J'ai téléchargé le fichier Saxon du site this, et j'essaie d'activer ce fichier jar dans Eclipse, mais cela ne fonctionne pas. Je l'ai mis dans la bibliothèque plugins et rouvrir Eclipse. Cela n'aide pas beaucoup.Installez jar Saxon dans Eclipse pour Java?

J'ai beaucoup des importations comme:

package net.sf.saxon.sxpath; 
import net.sf.saxon.Configuration; 
import net.sf.saxon.event.Builder; 
import net.sf.saxon.event.Stripper; 
import net.sf.saxon.expr.Expression; 
import net.sf.saxon.expr.ExpressionTool; 
import net.sf.saxon.instruct.SlotManager; 
import net.sf.saxon.om.AllElementStripper; 
import net.sf.saxon.om.NamePool; 
import net.sf.saxon.om.NamespaceResolver; 
import net.sf.saxon.om.NodeInfo; 
import net.sf.saxon.trans.IndependentContext; 
import net.sf.saxon.trans.XPathException; 
import net.sf.saxon.type.Type; 

et de ce que j'ai regardé sur le web, ces importations exigent la saxon.jar. Veuillez expliquer comment je peux attacher ce pot.

Merci

Répondre

1

Copiez le pot dont vous avez besoin dans votre projet (par exemple par glisser-déposer), il apparaît dans Eclipse. Puis faites un clic droit dessus et ajoutez-le au chemin de construction.

Vous pouvez maintenant l'utiliser dans votre projet.

+0

Fonctionne bien! Merci :) – ron

1

Le site auquel vous faites un lien est pour Saxon 6.5.3, qui est très ancien; c'est la version XSLT 1.0 de Saxon, et elle utilise des noms de paquets complètement différents de la version actuelle de Saxon, qui est 9.4.

Votre application semble utiliser des interfaces de très bas niveau dans Saxon, il est donc probable qu'elle ait été écrite pour fonctionner avec une version spécifique de Saxon - ce serait une bonne idée de savoir laquelle.