Abir un documento usando Word desde Java

BeaR
17 de Junio del 2004
tengo implementado lo siguiente en un codigo

public void actionPerformed(ActionEvent evt){

Object source = evt.getSource();

if(source==identificar_admJB){
try {
Runtime run = Runtime.getRuntime();
String path = new String(" d:\IRC\Lametamorfosis.doc");
Process pro = run.exec("notepad.exe" + path);
}

catch (Exception err) {

System.out.print("Error ..." +err);
}



}
}


lamentablemente msolo puedo abrir ese documento usando notepad, lo ideal seria abrirlo con Word... he tratado de usar WINWORD.ese pero me da error

Saludos
BeaR.-

rajc03
17 de Junio del 2004
captura la ruta en donde se encuntra el word y la reemplazas por el "notepad";
suerte¡¡

rajc03
17 de Junio del 2004
ademas una pregunta estas seguro de que esto sirve.
String path = new String(" d:\IRC\Lametamorfosis.doc");
Process pro = run.exec("notepad.exe" + path);
?????
suerte¡¡¡¿

rajc03
17 de Junio del 2004
Process pro = run.exec("notepad.exe" + path);
???
esats seguroi??

BeaR
17 de Junio del 2004
asi es! colocandole la ruta donde se encuentra el Word en mi pc pude ejecutarlo!

pero mi pregunat es: ¿Como pude ejecutar ese archivo con notepad colocandole solamente "notepad.exe" y no describiendo la ruta?


Saludos
BeaR.-

kiffa
17 de Junio del 2004
Hola, la respuesta es sencilla, es porque windows trae por defecto la ejecucion de algunos programas básicos sin la ruta, tales como calc, cmd(command),
notepad, etc. El Word no es un programa por defecto de windows, pero se puede llamar incluyendolo en el PATH del sistema, espero que eso resulva la
pregunta, ciao.