Java Swing uygulamam bir HTML dosyası oluşturur ve bunu oluşturulduğunda ve kaydedildiğinde varsayılan tarayıcıyla açmak istiyorum. Bunu nasıl yapabilirim?Bir Java Swing uygulamasından varsayılan tarayıcıda bir HTML dosyasını nasıl açabilirim?
12
A
cevap
19
Java 6 kullanıyorsanız, Desktop.open()'u kullanın. Herhangi bir dosyayı sistemdeki dosya türüyle ilişkili varsayılan uygulama ile açmanıza izin verir.
6
Java 6 kullanmıyorsanız (veya kullanıcılarınızın emin olamayacağından emin değilseniz) - varsayılan tarayıcıyı başlatmak için Bare Bones Browser Launcher kullanabilirsiniz. Varsa, Java 6 Desktop.open() kullanır ve eğer değilse platforma özgü yaklaşımlara geri döner.
0
Bu deneyebilirsiniz:
Runtime.getRuntime().exec("hh.exe index.chm");
+3
Sadece pencerelerde çalışır. – uthark
2
Kontrol bu page, bu size Masaüstü API çok daha detaylı kullanımını verebiliriz.
İlgili konular
- 1. Bir .gz dosyasını PHP ile nasıl açabilirim?
- 2. iPhone'da uygulamayı WatchKit uygulamasından nasıl açabilirim?
- 3. Java Swing Elements'ta HTML Styling'i kullanmak Kötü Bir Uygulama mı?
- 4. Java Swing - bir JTextArea aşağı kaydırmak nasıl?
- 5. Bir java swing uygulamasında captcha nasıl gösteriliyor
- 6. Java butonu ile tarayıcıda bir bağlantı açın?
- 7. Bir PDF dosyasını tarayıcıda bir giriş alanından nasıl görüntüleyebilirim?
- 8. Java Swing Metin Düzenleyici
- 9. Canlı video bir Java uygulamasından nasıl aktarılır?
- 10. html dosyasını bir panele yükleyin
- 11. Bir Java Uygulamasından Javascript işlevlerini çağırma
- 12. Bir html dosyasını
- 13. Görünümümde olmayan bir sabit diskten .msg dosyasını nasıl açabilirim?
- 14. PHP kullanarak adından bağımsız bir klasörde .csv dosyasını nasıl açabilirim?
- 15. Visual Studio XML düzenleyicisinde bir resx dosyasını varsayılan olarak nasıl açabilirim?
- 16. Java Swing uygulamasının iyi bir örneği nedir?
- 17. Java uygulamasından çıkmadan önce temizleme
- 18. Bir input.txt dosyasını Java
- 19. Java Swing düğmesi renkleri
- 20. Java Swing Sorunu
- 21. Yerel bir HTML dosyasını UIWebView'a nasıl yükleyebilirim?
- 22. Yerel bir html dosyasını Jsoup'a nasıl yüklerim?
- 23. Bir JavaScript dosyasını HTML dosyasına nasıl bağlarım?
- 24. RCP uygulamasından Java nasıl kaldırılır
- 25. Java Swing: Focus issue
- 26. Bir jar dosyasında bir xml dosyasını Java ile değiştir
- 27. Bir tarayıcıda xsl dönüşümden sonra hazır HTML nasıl görülebilir?
- 28. Konsol uygulamasından web.config dosyasını açın?
- 29. Bir java swing uygulamasını android üzerinde çalışmak için nasıl dönüştürülür
- 30. Windows Başlık çubuğunu kapsayan bir Java Swing uygulaması nasıl oluşturabilirim?
Sadece bunu kullanırken kenar durumunu unutmayın. Örneğin, bir web geliştiricisinin, html dosyalarını açmak için varsayılan uygulaması olarak bir çeşit editör/ide kümesi olması muhtemeldir. Geliştiriciler ana kullanıcılarınızın bir parçasıysa biraz daha derine inmek gerekebilir. – Carnell
Dektop.open (Dosya) /Desktop.edit (Dosya) & Desktop.browse (URI) sırasıyla Dreamweaver & FF'de açılabilir. Bu durumda Desktop.browse (URI) kullanmak daha iyi olurdu. –