12/03/2012, 05:32
|
| | Fecha de Ingreso: marzo-2012
Mensajes: 6
Antigüedad: 12 años, 8 meses Puntos: 0 | |
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 |