Abir un documento usando Word desde Java
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.-
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.-
captura la ruta en donde se encuntra el word y la reemplazas por el "notepad";
suerte¡¡
suerte¡¡
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¡¡¡¿
String path = new String(" d:\IRC\Lametamorfosis.doc");
Process pro = run.exec("notepad.exe" + path);
?????
suerte¡¡¡¿
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.-
pero mi pregunat es: ¿Como pude ejecutar ese archivo con notepad colocandole solamente "notepad.exe" y no describiendo la ruta?
Saludos
BeaR.-
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.
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.