2

Javaプロジェクトでこの例外が発生します

Caused by: java.lang.ClassNotFoundException: org.apache.axiom.om.OMDataSource
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)

私のクラスパスは

C:\axiom-impl-1.2.7.jar;C:\axiom-api-1.2.7.jar;C:\axiom-dom-1.2.7.jar;.;

手伝ってくれませんか?

4

2 に答える 2

0

CLASSPATHjarへのパスを含めるように環境変数を設定します。または使用するjava -classpath <...>

于 2010-08-24T11:02:48.197 に答える
0

ついにこの問題を解決することができました。問題は、jarにクラスパスを定義するmanifest.mfファイルが含まれていることでした。これは、コマンドプロンプトのjavaコマンドの-classpathオプションの環境変数よりも優先されると思います。

これは、変更後の私のmanifest.mfファイルです。マニフェストバージョン:1.0 Antバージョン:Apache Ant 1.8.1作成者:1.6.0_20-b02(Sun Microsystems Inc.)作成者:Arcotメインクラス:com.arcot .csso.credchangereportsvc.CredChangeReportSVCバージョン:1.0クラスパス:lib / classes lib / TPFService-XBeans-packaged.jar lib / TPFServ ice-client.jar lib / aspectjrt.jar lib / axis2-kernel-1.4.1.jar lib /commo ns-lang-2.5.jar lib / log4j-1.2.16.jar lib / ojdbc14-10.2.0.1.0.jar lib / x mlbeans-2.4.0.jar ./conf/ lib / axiom-api-1.2 .7.jar lib / wsdl4j-1.6.2.jar lib / XmlSchema-1.4.2.jar lib / commons-logging-1.1.1.jar lib / commons-httpclient-3.1.jar lib/axiom-impl-1.2。 7.jar lib / backport-util-concurrent-3.1.jar lib / neethi-2.0.4.jar lib / commons-codec-1.3.jar

于 2010-09-01T08:56:07.663 に答える