I am having problems getting this to work as described. I am using Ant 1.7.1 with bcel-5.2 and java 1.6. The OS platform is Solaris 10 Unix. The bcel classParser throws a ClassFormatException when I run a very simple ant file. I put a print statement in the org.apache.bcel.classfile.ClassParser code and the problem appears to be that the readID method returns a 0x3F3F3F3F instead of the expected 0xCAFEBABE value. I have verified (using od -x) that the Foo.class file begins with 0xCAFEBABE. The files are below.
//Foo.java public class Foo { public static final String TESTIT = "hello"; } <!-- build.xml --> <?xml version="1.0" encoding="UTF-8"?> <project name="project" default="cool"> <target name="cool"> <loadproperties srcfile="Foo.class"> <filterchain> <classconstants/> <prefixlines prefix="Foo."/> </filterchain> </loadproperties> <echo>${Foo.TESTIT}</echo> </target> </project> Any help would be appreciated. Thanks Jim --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]