JAR u class-pathu, no ipak NoClassDefFoundError

  • 2 odgovora
  • 2.889 pregleda
JAR u class-pathu, no ipak NoClassDefFoundError 27.10.2008. u 12:41 · pre 219 meseci #1
Želim da u apletu koristim org.apache.commons.httpclient.HttpClient, stavio sam commons-httpclient-3.1.jar i moj UmpirskyUploader.jar (aplet) u isti direktorijum gde i html:

Code:
<applet height="1" width="1" name="UmpirskyUploader" code="umpirsky.UmpirskyUploader.class" archive="UmpirskyUploader.jar,commons-httpclient-3.1.jar"/> ....


u build.xml sam dodao:


Code:
<target name="dist" depends="compile" description="generate the distribution" >
    <!-- Create the distribution directory -->
    <mkdir dir="${dist}"/>
 
    <!-- Put everything in ${build} into the UmpirskyUploader.jar file -->
    <jar jarfile="${dist}/UmpirskyUploader.jar" basedir="${build}">
        <manifest>
            <attribute name="Class-Path" value="commons-httpclient-3.1.jar"/>
        </manifest>
    </jar>
</target>


kako bih dodao httpClient u class path.

Uprkos svemu tome dobijam:


Code:
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
    at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:66)
    at umpirsky.UmpirskyUploader.init(UmpirskyUploader.java:118)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    ... 4 more
java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.httpclient.HttpClient
    at umpirsky.UmpirskyUploader.init(UmpirskyUploader.java:118)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)


U čemu je problem, zašto ne mogu da učitam httpClient?
Potpis
http://automobi.li/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme