stumped again
I'm back in that ant build file from last week. I have 3 jar's within my jar and I'm trying to add the Class-Path attribute to the manifest. The jar file looks correct and the manifest looks correct, but I'm still getting class not found errors.
This is the build target
This creates the manifest.mf that looks like this
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.2
Created-By: 1.5.0_03-b07 (Sun Microsystems Inc.)
Main-Class: hcm.ManagerMainApplication
Class-Path: piccolo.jar piccolox.jar log4j.jar .
and the error I get is
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
I've checked the log4j.jar and the Logger class does exist.
Any ideas?
This is the build target
<target name="build" depends="compile, copy-files" description="Build client">
<jar compress="false" destfile="${jar.dir}/${client.app.name}" >
<manifest>
<attribute name="Class-Path" value="piccolo.jar piccolox.jar log4j.jar . "/>
<attribute name="Main-Class" value="hcm.ManagerMainApplication"/>
</manifest>
<fileset dir="${javac.dir}">
<include name="**/*.*"/>
<exclude name="package cache/"/>
</fileset>
<fileset dir="${client.lib.dir}">
<include name="**/*.jar"/>
<exclude name="package cache/"/>
</fileset>
</jar>
</target>
This creates the manifest.mf that looks like this
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.2
Created-By: 1.5.0_03-b07 (Sun Microsystems Inc.)
Main-Class: hcm.ManagerMainApplication
Class-Path: piccolo.jar piccolox.jar log4j.jar .
and the error I get is
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/log4j/Logger
I've checked the log4j.jar and the Logger class does exist.
Any ideas?
