Então pessoal, estou tentando executar um programa dentro de um classe, esse executável recebe um parametro texto e um arquivo to fazendo assim
/*
* Criado em 03/02/2005 para fins didáticos e
* porque programar é acima de tudo um prazer.
*
*/
package com.modalnetworks;
import java.lang.Runtime;
import java.io.*;
/**
*
* Por luiz Claudio França dos Santos, esta classe
* cria um processo para o uso do wxis
*/
public class WxisJava {
private Runtime run;
private Process proc;
private String[] argumentos;
public WxisJava (File script){
try {
argumentos = new String[1];
argumentos[0] = " IsisScript="; //parametro texto
run = Runtime.getRuntime();
proc = run.exec("wxis",argumentos, script );
proc.waitFor();
}
catch (IOException e){
System.out.println(e.toString());
}
catch (InterruptedException e){}
}
}
Aqui eu chamo a classe:
*
* Criado em 03/02/2005 para fins didáticos e
* porque programar é acima de tudo um prazer.
*
*/
package com.modalnetworks;
import java.io.*;
/**
*
* Por luiz Claudio França dos Santos, esta classe
* declara o WxisJava
*
*/
public class HelloWorld {
public static void main(String[] args) {
File script = new File("C:\wxis\x.xis");
WxisJava x = new WxisJava(script);
}
}
Estou recebendo a seguinte mensagem de erro:
java.io.IOException: CreateProcess: wxis error=267
Minha estrutura de arquivos tá assim, dentro do eclipse:
wwwisis (java project)
-com.modalnetworks (pacote)
-Helloworld.class (classe do pacote)
-WxisJava.class (classe do pacote)
-wxis.exe (O executável que eu quero rodar)


Grande Sami! Funcionou.