llamadas a otros programas
tengo este boton y al pulsarlo queiro abrir otra palcacion en java, como lo hago. Graicas
private javax.swing.JButton getJButton() {
if(jButton == null) {
jButton = new javax.swing.JButton();
jButton.setBounds(43, 139, 215, 33);
jButton.setText("Datos desde Fcihero");
jButton.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
}
return jButton;
}
private javax.swing.JButton getJButton() {
if(jButton == null) {
jButton = new javax.swing.JButton();
jButton.setBounds(43, 139, 215, 33);
jButton.setText("Datos desde Fcihero");
jButton.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 18));
}
return jButton;
}
yo me he creado este metodo ..... el problema es que para llamar al notePad basta con poner solo esa palabra, pero para llamar al reader no se como hacerlo para no poner la ruta completa. Si lo descubres, te agradeceria me lo comentaras....
Espero que esto te sirva
/* recibe un array donde se encuentran un programa a ejecutar y sus paranetros en cada caso
C:\ARCHIV~1\Adobe\ACROBA~2.0\Acrobat\Acrobat.exe .\600.pdf */
public static void ejecucionExterna(String prog_mas_parametros[])
throws GriClsException
{
Process p = null;
try
{
Runtime r = Runtime.getRuntime();
p = r.exec( prog_mas_parametros );
p.waitFor();
p.destroy();
}
catch( Exception e )
{
throw new GriClsException(e, null, "Error en la ejecuci贸n de una aplicaci贸n externa: " ,
"Error en la ejecuci贸n de una aplicaci贸n externa: " , "GriClsUtilidades.ejecucionExterna");
}
}
Espero que esto te sirva
/* recibe un array donde se encuentran un programa a ejecutar y sus paranetros en cada caso
C:\ARCHIV~1\Adobe\ACROBA~2.0\Acrobat\Acrobat.exe .\600.pdf */
public static void ejecucionExterna(String prog_mas_parametros[])
throws GriClsException
{
Process p = null;
try
{
Runtime r = Runtime.getRuntime();
p = r.exec( prog_mas_parametros );
p.waitFor();
p.destroy();
}
catch( Exception e )
{
throw new GriClsException(e, null, "Error en la ejecuci贸n de una aplicaci贸n externa: " ,
"Error en la ejecuci贸n de una aplicaci贸n externa: " , "GriClsUtilidades.ejecucionExterna");
}
}
