Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2008, 04:17
rubbs
 
Fecha de Ingreso: noviembre-2008
Mensajes: 25
Antigüedad: 15 años, 6 meses
Puntos: 0
problema con Runtime.getRuntime().exec

Hola a todos este es mi primer mensaje haber si tengo suerte y me solucionáis mi duda necesito abrir un documento externo desde java (un bmp) utilizo este codigo fuente

try {
Process p = Runtime.getRuntime().exec ("cmd \c \"c:\\programa\\(carp)\\1.bmp\"");
}
catch (Exception e) {}

os explico trato de que ms-dos abra la imagen le paso el comando cmd \c según leí por ahí es lo adecuado, lo de las comillas secundarias es porque ms-dos da problemas con los nombres largos de directorio hasta ahí bien, pero cuando el nombre del directorio contiene paréntesis () no funciona el Runtime no la abre es mas no da ningún tipo de error, por todo lo demás funciona, ¿hay alguna forma de permitir usar paréntesis?,
creo que debe esta relacionado con los caracteres especiales de ms-dos.
bueno espero vuestra ayuda.
Gracias y saludos