Hello, you should try the java-Task.
Regards Frank -----Original Message----- From: Ben Tu [mailto:b...@adobe.com] Sent: Tuesday, December 23, 2008 1:43 AM To: Ant Users List Subject: ant exec task trouble parsing quotes Hi, I am trying to run a java command using exec task in ant. I ran into the error because one of the java command argument has space between. Any idea? Please help. Thanks, Here is my ant task in build.xml file: <exec dir="${temp-dir}" executable="${java}"> <arg value="-jar"/> <arg value="${tools-dir}/test.jar" /> <arg value="-libraryjars"/> <arg value="${env.JAVA_HOME}/jre/lib /rt.jar"/> <arg value="-dontusemixedcaseclassnames"/> <arg value="-renamesourcefileattribute"/> <arg value="SourceFile"/> <arg value="-keepattributes"/> <arg value="SourceFile,LineNumberTable"/> <arg value="@../../../built/temp.pro"/> <arg value="-injars"/> <arg value="../../../built/classes"/> <arg value="-outjars"/> <arg value="../../..built/temp"/> <arg value="-printmapping"/> <arg value="../../../built/teting.txt"/> </exec> Here is an output: [exec] Current OS is Windows XP [exec] Executing 'C:\Program Files\Java\jdk1.6.0_10\bin\java' with arguments: [exec] '-jar' [exec] '../../../Tools/test.jar' [exec] '-libraryjars' [exec] 'C:\Program Files\Java\jdk1.6.0_10\jre\lib\rt.jar' [exec] '-dontusemixedcaseclassnames' [exec] '-renamesourcefileattribute' [exec] 'SourceFile' [exec] '-keepattributes' [exec] 'SourceFile,LineNumberTable' [exec] '@../../../built/temp/temp.pro' [exec] '-injars' [exec] '../../../built/temp/classes' [exec] '-outjars' [exec] '../../../built/temp/' [exec] '-printmapping' [exec] '../../../built/teting.txt' [exec] [exec] The ' characters around the executable and arguments are [exec] not part of the command. [exec] Error: Expecting class path separator ';' before 'Files\Java\jdk1.6.0_10\jre\lib\rt.jar' in argument number 2 [exec] Result: 1 --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@ant.apache.org For additional commands, e-mail: user-h...@ant.apache.org