L'applicazione Java Swing genera un file HTML e desidero aprirlo con il browser predefinito quando viene generato e salvato. Come posso fare questo?Come posso aprire un file HTML nel browser predefinito da un'applicazione Java Swing?
12
A
risposta
19
Se si utilizza Java 6, utilizzare Desktop.open(). Permette di aprire qualsiasi file con l'applicazione predefinita associata al suo tipo di file sul sistema.
6
Se non si utilizza Java 6 (o non si è sicuri che gli utenti lo faranno) - è possibile utilizzare Bare Bones Browser Launcher per avviare il browser predefinito. Utilizza Java 6 Desktop.open() se disponibile e ricade su approcci specifici della piattaforma, se non lo è.
0
Si può provare questo:
Runtime.getRuntime().exec("hh.exe index.chm");
+3
Funzionerà solo su Windows. – uthark
2
Check this page, questo può dare un utilizzo molto più dettagliata delle API Desktop.
Problemi correlati
- 1. Come posso aprire un file HTML locale nel browser Microsoft Edge?
- 2. Come aprire il file HTML usando Java?
- 3. Come posso aprire il browser di sistema predefinito da un'applicazione java fx?
- 4. Aprire un URL nel browser Web predefinito in WinRT
- 5. Come aprire un file PDF generato nel browser?
- 6. Ottenere java gui per aprire una pagina Web nel browser
- 7. Aprire un file pdf direttamente nel mio browser
- 8. Come posso aprire un percorso UNC da Linux in Java?
- 9. Come aprire un file in java
- 10. Apre una pagina html nel browser predefinito con VBA?
- 11. Componente del browser di file per Java swing
- 12. desidera aprire il collegamento nel browser esterno di WP7
- 13. Come aprire un file con il programma associato predefinito
- 14. LinkLabel ... aperto nel browser Web predefinito?
- 15. Apre un collegamento nel browser con il pulsante java?
- 16. Come aprire javadoc collegato nel browser esterno
- 17. Apertura dell'app lucida direttamente nel browser predefinito
- 18. Applescript: come aprire un file con il programma predefinito?
- 19. Come posso aprire un file usando il gestore predefinito della shell?
- 20. Come aprire il report Crystal nell'applicazione java swing?
- 21. Aprire un file di Word protetto da password in Java?
- 22. Come trovare l'apri file predefinito con Java?
- 23. Come si firma un'applet Java da utilizzare in un browser?
- 24. Aprire un file da Cygwin
- 25. Rendering html nell'applicazione Swing
- 26. Crea un collegamento da Electron aperto nel browser
- 27. Come visualizzare il file PDF nel browser
- 28. Rileva Chrome come browser associato ai file html in Windows
- 29. Come aprire un URL con il browser predefinito con le applicazioni multipiattaforma FireMonkey?
- 30. Come posso aprire un sito web nel mio browser web usando Python?
Basta ricordare il caso limite quando si utilizza questo. Ad esempio, uno sviluppatore web ha probabilmente una sorta di editor/ide set come app predefinita per aprire i file html. Potrebbe essere necessario approfondire un po 'se gli sviluppatori fanno parte dei tuoi utenti principali. – Carnell
Dektop.open (File) /Desktop.edit (File) e Desktop.browse (URI) potrebbero essere aperti rispettivamente in Dreamweaver e FF. In questo caso sarebbe meglio usare Desktop.browse (URI). –