Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/05/2011, 16:04
Avatar de sivadmp
sivadmp
 
Fecha de Ingreso: febrero-2011
Ubicación: La Paz - Bolivia
Mensajes: 293
Antigüedad: 13 años, 9 meses
Puntos: 20
Respuesta: ¿se puede reiniciar aplicacíon de escritorio java?

hola calichecal

lo que yo aria Para reiniciar una APP, seria crear un archivo BAT donde coloque los comandos para abrir mi aplicación, y luego este archivo BAT llamarlo desde mi Aplicación JAVA, luego cerrar la aplicación

talves no es la mejor solución pero funciona

algo asi seria, para ejecutar el archivo Bat

Código Java:
Ver original
  1. private void execBat(String urlSpec) {
  2.         String commandLine;
  3.         if (System.getProperty("os.name").startsWith("Windows")) {
  4.             commandLine = "rundll32.exe url.dll,FileProtocolHandler " + urlSpec;
  5.         } else {
  6.             commandLine = "netscape " + urlSpec;
  7.         }
  8.         try {
  9.             Runtime.getRuntime().exec(commandLine);
  10.         } catch (IOException ex) {
  11.             JOptionPane.showMessageDialog(null,ex.getMessage(),
  12.                     "URL ",JOptionPane.ERROR_MESSAGE);
  13.         }
  14.     }

y para abrir el Archivo BAT desde JAVA
Código JAVA:
Ver original
  1. public void actionPerformed(ActionEvent arg0) {
  2.     execBat(System.getProperty("user.dir")+"/execJar.bat");
  3.     System.exit(0);
  4. }

los archivos BAT y JAR deben encontrarse en la misma carpeta

:)saludos
__________________
agradecer no cuesta nada
Entre más información proporciones más fácil será ayudarte, y asi evitar adivinar el problema con el que cuentas.