2009-02-26 15 views
0

Çevrimiçi kullanım kılavuz bilgileri için Robohelp'u kullanan çok platformlu bir Java tabanlı sistemimiz var. Çeşitli Windows ve Linux lezzetleri üzerinde çalışır. Linux tabanlı sistemlerimizle ilgili olan varsayılan Robohelp kodu, komut satırındaki "netscape" e sabit bir kodlu bağlantıya sahiptir ve yardım dosyalarını görüntülemek için bir web tarayıcısı oluşturmak üzere oluşturulmuştur. Açıkçası, netscape'in yüklü olmadığı bir sistemde daha az yardımcı oluyor.Linux'ta çalışan Java'dan tercih edilen uygulamalara nasıl erişebilirim?

Gerçekten yapmayı tercih etmem, Linux üzerinde çalışırken Tercih Edilen Uygulamalar tercihlerini algılamaktır. Şu anda oturduğum Fedora 9 makinesinde bu, Sistem -> Tercihler -> Kişisel -> Tercih Edilen Uygulamalar altında bulunur. İlk ayar "Web Tarayıcısı".

Bu ayarı Java kodundan nasıl algılayabilirim?

cevap

2

java.awt.Desktop'a bakın. Bu, kullanıcının tercih ettiği programda bir dosyanın açılması/düzenlenmesi/yazdırılmasını, kullanıcının tercih ettiği tarayıcıda bir URL'nin açılmasını, bir e-posta gönderilmesini, ... e-posta gönderilmesini, ...

İlgili konular