Hola:
Tengo una aplicación en java y quiero que al pulsar en un botón se lance una nueva aplicación. Esta nueva aplicación también está en java y recibe 2 parámetros de entrada.
Lo que tengo es lo siguiente:
Código:
Runtime ejecutor = Runtime.getRuntime();
Process proceso;
try {
String javaHome = "C:\\Archivos de programa\\Java\\jdk1.6.0_02"; // Directorio JAVA_HOME
String classpath = "T:\\05012\\Ges\\Desarrollo\\Ejemplo\\build\\classes\\m2012"; // Directorio de clases de la aplicación que quiero lanzar
String ficheroIN = "T:/05012/Ges/Desarrollo/Informes/m2012.xml";
String ficheroOUT = "T:/05012/Ges/Desarrollo/Informes/m2012.pdf";
proceso = ejecutor.exec(javaHome + "\\bin\\java.exe -classpath " + classpath + " ReportApplication ficheroIN ficheroOUT");
} catch (Exception ex) {
ex.printStackTrace();
}
ReportApplication es la clase que contiene el main() y lo que hace es coger el fichero xml y crear un fichero pdf
Al ejecutar no me da ningún error ni excepción pero el pdf no se genera.
¿Qué puedo hacer mal??
Gracias