That did it! Many thanks! Jim
-----Original Message----- From: Peter Reilly [mailto:[EMAIL PROTECTED] Sent: Friday, August 22, 2008 11:07 AM To: Ant Users List Subject: Re: Problem with <classconstants/> You may need to set the character encoding on the loadproperties. See: http://ant.apache.org/manual/CoreTypes/filterchain.html#classconstants peter On Sun, Aug 10, 2008 at 3:10 PM, Jim Showalter <[EMAIL PROTECTED]> wrote: > 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] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]