DIvida rodar Processo

Srs tenho uma duvida ao chamar um arquivo executável através da classe Process no java.
O Código abaixo não gera exception entretanto não executa o programa scan.exe. Seu eu chamo outro programa .exe não tenho problemas nenhum porem este exe ta fogo.

Este exe refere-se a Viruscan 5.3.0 Command Line. Fico agora na duvida se é um problema ou limitação do programa executavel ou do Java.
Alguém tem alguma dica ou suspeita ?

Existem outras formas de executar um arquivo exe fora o Process ?

[code]public static void main(String[] args) {
Runtime run = Runtime.getRuntime();
try {
String[] parametros = new String[2];
parametros[0] = “/DEL”;
parametros[1] = “c://teste//EICAR.txt”;

		Process pp= run.exec("c://viruscan/scan.exe /DEL c://teste//EICAR.txt");
		System.out.println("EXECUTADO..." );
		
		BufferedReader in =new BufferedReader(new InputStreamReader(pp.getInputStream())); 
		
		String line;			
		while ((line = in.readLine()) != null) { 
			System.out.println(line); 
		}
		
	} catch (Exception e) {			
		e.printStackTrace();
	} 
}[/code]
  Process pp= run.exec("c://viruscan/scan.exe /DEL c://teste//EICAR.txt");  

O VirusScan não consegue entender um nome de arquivo c://teste//EICAR.txt. Provavelmente você terá de fazer algo como:

  Process pp= run.exec(new String[] {
       "c:\\viruscan\\scan.exe",
       "/DEL",
       "c:\\teste\\eicar.txt"
       });