He estado usando Destop.open() para iniciar un visor .pdf en máquinas con Windows, tanto Vista como XP, y la mayoría de ellas funcionan bien. Sin embargo, en una máquina XP la llamada no funciona, simplemente regresa sin arrojar ninguna excepción, y el espectador no se inicia. En esa máquina, la asociación de archivos está configurada correctamente por lo que puedo ver: hacer doble clic en .pdf funciona, al igual que el comando "start xxx.pdf" en el símbolo del sistema. Estoy pensando que debe ser un problema de configuración de Windows, pero no puedo entenderlo.Problema con Java 1.6 y Desktop.open()
¿Alguien más ha visto este problema?
que tienen el mismo problema en Vista. Encontré un informe de error que sugiere que [desinstale magiciso] (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6546085) pero esto no se aplica a mí. – blank
Eche un vistazo a la publicación de mi blog sobre este tema: [java.awt.Desktop open() falla silenciosamente sin excepción] (https://stijndewitt.wordpress.com/2010/09/22/java-awt-desktop -open-falla-silenciosamente-sin-excepción /) –