Mi aplicación Java Swing genera un archivo HTML y quiero abrirlo con el navegador predeterminado cuando se genera y se guarda. ¿Cómo puedo hacer esto?¿Cómo puedo abrir un archivo HTML en el navegador predeterminado desde una aplicación Java Swing?
12
A
Respuesta
19
Si está utilizando Java 6, use Desktop.open(). Le permite abrir cualquier archivo con la aplicación predeterminada asociada con su tipo de archivo en el sistema.
6
Si no está utilizando Java 6 (o no está seguro de que los usuarios lo hagan), puede usar Bare Bones Browser Launcher para iniciar el navegador predeterminado. Utiliza Java 6 Desktop.open() si está disponible, y vuelve a los enfoques específicos de la plataforma si no es así.
0
Puede probar esto:
Runtime.getRuntime().exec("hh.exe index.chm");
+3
Funciona solo en Windows. – uthark
2
Marque esta page, esto le puede dar un uso mucho más detallado de la API de escritorio.
Cuestiones relacionadas
- 1. ¿Cómo puedo abrir un enlace en el navegador web predeterminado desde una HTA?
- 2. Cómo abrir un archivo externo desde HTML
- 3. ¿Cómo abrir el navegador predeterminado de iPhone?
- 4. ¿Cómo iniciar una aplicación desde un navegador?
- 5. Abrir un archivo HTML utilizando el navegador web por defecto
- 6. Abrir una URL en el navegador predeterminado en una aplicación de escritorio de Windows 8
- 7. Cómo cerrar una aplicación Java Swing desde el código
- 8. Incruste el navegador Firefox en Java Swing
- 9. ¿Cómo puedo iniciar una URL en el navegador predeterminado de los usuarios desde mi aplicación?
- 10. LinkLabel ... abrir en el navegador web predeterminado?
- 11. ¿Cómo abrir Crystal Report en la aplicación java swing?
- 12. Python - Flask - abrir una página web en el navegador predeterminado
- 13. Abrir archivo PDF sobre la marcha desde una aplicación Java
- 14. Abrir una página web en el navegador predeterminado
- 15. Linux: comando para abrir URL en el navegador predeterminado
- 16. Abrir un archivo PDF desde una aplicación WinJS
- 17. Abrir un archivo .html con el navegador por defecto usando Bash en Mac
- 18. Cómo abrir un archivo con el programa asociado predeterminado
- 19. Abra el navegador nativo desde una aplicación de Android
- 20. ¿Cómo abrir un archivo PDF generado en el navegador?
- 21. ¿Cómo puedo abrir una ruta UNC desde Linux en Java?
- 22. ¿Cómo subir un archivo (archivo adjunto) desde el navegador?
- 23. ¿Abre una página html en el navegador predeterminado con VBA?
- 24. Android: Abrir una URL en un navegador
- 25. Cómo imprimir un PDF desde el navegador
- 26. Cómo implementar una aplicación Java Swing en la pantalla táctil
- 27. Cómo mostrar un captcha en una aplicación java swing
- 28. ¿Cómo abrir un archivo con una aplicación predeterminada en SWT?
- 29. ¿Cómo puedo ver/abrir un documento de Word en mi navegador usando PHP o HTML
- 30. Applescript: ¿Cómo abrir un archivo con el programa predeterminado?
Solo recuerde el borde de la caja al usar esto. Por ejemplo, un desarrollador web probablemente tenga algún tipo de editor/ide configurado como su aplicación predeterminada para abrir archivos html. Podría necesitar profundizar un poco más si los desarrolladores son parte de sus usuarios principales. – Carnell
Dektop.open (File) /Desktop.edit (File) y Desktop.browse (URI) pueden abrirse en Dreamweaver y FF, respectivamente. Sería mejor usar Desktop.browse (URI) en este caso. –