2010-02-24 15 views

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.

+5

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

+5

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. –

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