Windows is a tricky beast. It's like WYSINWYG, (What You See Is NOT What You Get). The directory casing listed by the dir command will not be what is actually stored. That is why I suggested you use the jar -tvf command which should show you exactly how the casing appears in the jar. You might want to also check out WinRAR which is one of the better archiving tools for Windows. I don't use Windows anymore (unless I'm at home) so I can't verify the commands for you. --------------------------------------------------- Clifton C. Craig, Software Engineer Intelligent Computer Systems - A Division of GBG [EMAIL PROTECTED] [EMAIL PROTECTED]
On Tuesday 17 January 2006 8:59 am, Guruprasad R wrote: > well, one interesting thing i saw in the jar file when i opened it with > winzip is that all the uppercase is stored as lowercase. but when u unzip > it, u will get the folders named with proper uppercase/lowercase. > > On 1/17/06, Clifton Craig <[EMAIL PROTECTED]> wrote: > > On Tuesday 17 January 2006 6:49 am, Guruprasad R wrote: > > > i am creating a jar file using the below ant script. > > > > > > <target name="makejar" depends="buildejb"> > > > <jar jarfile="${src}/classes/npacejb.jar" basedir="${src}/classes"> > > > <fileset dir="${src}/classes" includes="**/*.*"/> > > > </jar> > > > </target> > > > > > > The created jar file has all the files twice in it, with the same path. > > > > ex: > > > there are 2 files named as weblogic-ejb-jar.xml with the same path. > > > i have another problem. there are several files whose *path* is > > > > META-INF. > > > > > but i am getting the META-INF in small letters. how can i change this > > > meta-inf to META-INF? > > > > Try the following on the command line in the ${src}/classes folder: > > jar -tvf npacejb.jar > > > > If that shows the path in the jar as meta-inf then use: > > <jar jarfile="${src}/classes/npacejb.jar" basedir="${src}/classes"> > > <metainf dir="${src}/classes/meta-inf"/> > > </jar> > > > > If you have a manifest already in the ${src}/classes/meta-inf folder then > > you'll tuck an inlined <manifest/> element in the jar task to create it > > in the resulting jar. > > -- > > Clifton C. Craig, Software Engineer > > Intelligent Computer Systems - A Division of GBG > > [EMAIL PROTECTED] > > [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]