私は Eclipse プラグインを開発しており、Jaxen を使用する必要があります。
「既存の JAR アーカイブから Eclipse プラグイン」を作成し、プラグインの依存関係に追加しました。しかし、すべて実行すると、「java.lang.ClassNotFoundException: org.jaxen.JaxenException」が発生します。
私はどこで間違っていますか?
Ps: Debian Wheezy で Eclipse Juno を使用しています。dom4j.jar と log4j.jar で同じ方法が機能します。
ここで私の Jaxen プラグイン MANIFEST.MF を編集します。
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Jaxen
Bundle-SymbolicName: org.jaxen
Bundle-Version: 1.1.4
Export-Package: org.jaxen;uses:="org.jaxen.saxpath,org.jaxen.expr",
org.jaxen.dom;uses:="org.jaxen,org.w3c.dom",
org.jaxen.dom4j;uses:="org.jaxen,org.dom4j.io",
org.jaxen.expr;uses:="org.jaxen,org.jaxen.expr.iter",
org.jaxen.expr.iter;uses:="org.jaxen",
org.jaxen.function;uses:="org.jaxen",
org.jaxen.function.ext;uses:="org.jaxen",
org.jaxen.function.xslt;uses:="org.jaxen",
org.jaxen.javabean;uses:="org.jaxen",
org.jaxen.jdom;uses:="org.jaxen,org.jdom",
org.jaxen.pattern;uses:="org.jaxen,org.jaxen.expr",
org.jaxen.saxpath,
org.jaxen.saxpath.base;uses:="org.jaxen.saxpath",
org.jaxen.saxpath.helpers;uses:="org.jaxen.saxpath",
org.jaxen.util;uses:="org.jaxen",
org.jaxen.xom;uses:="org.jaxen",
org.w3c.dom
Bundle-RequiredExecutionEnvironment: JavaSE-1.7