Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2012, 05:32
davama33
 
Fecha de Ingreso: marzo-2012
Mensajes: 6
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta Dudas con JOptionPane

Buenas tardes compañeros,

Estoy realizando una actividad, en la cual dependiendo de la respuesta (SI/NO) a un showOptionDialog este código me abrirá el notepad o no, el código es el siguiente:

String docBase = getServletConfig().getServletContext().getRealPath ("/");
docBase = docBase.replace("\\","/");
docBase = docBase + "documentacion/SetLog/" + ficheroLog;
int seleccion = JOptionPane.showOptionDialog(null, "¿Desea abrir el fichero Log generado (SI/NO)?", "Seleccione una opción", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, new Object[] {"Si","No"}, "Si");
if ( seleccion != -1 ) {
if((seleccion + 1)==1) {
try {
Runtime.getRuntime().exec("notepad.exe " + docBase);
} catch(Exception e) {
e.printStackTrace();
}
}
}

Durante las pruebas, lo he ejecutado en el propio servidor de la aplicación y a funcionado correctamente, pero si lanzo la ejecución desde un cliente distinto al servidor de aplicaciones, estos mensajes se muestran en el servidor de la aplicación en vez del cliente, como puedo darle solución a esta incidencia, llevo varios días con ello y ya comienzan mis superiores a exigirme, les pido ayuda por favor.

Saludos