Problemas com ant

ola pessoal.
to com um problema para rodar um ant com o seguinte xml:

<project name="Grafico9" default="build" basedir="."> 

<property name="name" value="Grafico9"/> 
<property name="src" value="C:\Arquivos de programas\eclipse\workspace\Grafico9\grafico\"/> 
<property name="raiz" value="C:\Arquivos de programas\eclipse\workspace\Grafico9\"/> 

<target name="jar" description="cria um .jar contendo os .class"> 
<jar jarfile="\${raiz}\${name}.jar" basedir="\${src}"/> 
</target> 

<target name="sign" description="assina o arquivo jar">	
<signjar keystore="key" storetype ="JKS" storepass="123456" keypass="654321" signedjar="sGrafico9.jar" jar="Grafico9.jar"  alias="INFORUM"/>	
</target>

<target name="build" depends="jar,sign" /> 
	
</project> 

a target “jar” é feita corretamente mas a “sign” dá o seguinte erro:

BUILD FAILED
C:\Arquivos de programas\eclipse\workspace\Grafico9\Grafico.xml:20: Execute failed: java.io.IOException: CreateProcess: jarsigner.exe -keystore "C:\Arquivos de programas\eclipse\workspace\Grafico9\key" -storepass 123456 -storetype JKS -keypass 654321 -signedjar "C:\Arquivos de programas\eclipse\workspace\Grafico9\sGrafico9.jar" "C:\Arquivos de programas\eclipse\workspace\Grafico9\Grafico9.jar" inforum error=2

coloquei essa linha executada pelo ant em um bat e após adicionar o path do jarsigner.exe funcionou corretamente.
alguém tem ideia do que há de errado?
vlw!!!