0

私の問題は、アプリケーションを jar したときにのみ発生します。日食の下から正常に動作します。

これはログです:

javax.xml.transform.TransformerConfigurationException: 外部メソッド 'com.intellgis.saxonTransformExtensions.TransformCoordinates.convertGMLPosList' が見つかりません (パブリックである必要があります)

(以前に書いた他のライブラリにあるメソッドでも同様のエラーが発生します)

システムJavaに正しいクラスパスが指定されていないために、おそらく発生すると思います。

質問は:

どうすれば修正できますか (xsl ファイルにクラスパスを追加します)。

アップデート:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre7"/>
    <classpathentry kind="lib" path="lib/gt-api-2.7.5.jar"/>
    <classpathentry kind="lib" path="lib/gt-epsg-wkt-2.7.5.jar"/>
    <classpathentry kind="lib" path="lib/gt-main-2.7.5.jar"/>
    <classpathentry kind="lib" path="lib/gt-metadata-2.7.5.jar"/>
    <classpathentry kind="lib" path="lib/gt-opengis-2.7.5.jar"/>
    <classpathentry kind="lib" path="lib/gt-referencing-2.7.5.jar"/>
    <classpathentry kind="lib" path="lib/jai_core-1.1.3.jar"/>
    <classpathentry kind="lib" path="lib/jsr-275-1.0-beta-2.jar"/>
    <classpathentry kind="lib" path="lib/jts-1.8.jar"/>
    <classpathentry kind="lib" path="lib/resolver.jar"/>
    <classpathentry kind="lib" path="lib/saxonTransformExtension.jar"/>
    <classpathentry kind="lib" path="lib/serializer.jar"/>
    <classpathentry kind="lib" path="lib/vecmath-1.3.2.jar"/>
    <classpathentry kind="lib" path="lib/xalan.jar"/>
    <classpathentry kind="lib" path="lib/xercesImpl.jar"/>
    <classpathentry kind="lib" path="lib/xercesSamples.jar"/>
    <classpathentry kind="lib" path="lib/xml-apis.jar"/>
    <classpathentry kind="output" path="bin"/>
</classpath>
4

1 に答える 1