Java salıncak uygulamasından birinde, Windows paylaşım klasörünü dinamik olarak açıyorum. Şimdi explorer'ı kullanarak açmak istiyorum. Bu yüzden lütfen çözmem için bana yardım edebilir misiniz?Open Explorer - java
Windows (XP/Vista) olarak
7
A
cevap
4
Aşağıdaki kod çalışacaktır:
Desktop.getDesktop().open(new File(path));
18
Java 6 kullanıyorsanız, bunu yapmanın en iyi yolu Desktop
kullanmaktır Büyük bir uygulamanız varsa, bu .getRuntime()
... yaklaşımına karşı tavsiye eder. Bu yaklaşım işlemi zorlar, bu nedenle eğer bunu büyük bir programdan (örneğin, bir uygulama sunucusu içinde) çalıştırıyorsanız, çatal kullanılabilir RAM'in tamamını tüketebilir. Soruyu doğru olarak yanıtlamak için (cevaplamanın tersi)
1
I:
Runtime.getRuntime().exec("explorer /select, " + folder);
+2
Bu bir cevap değil, Tarlog'un cevabı hakkında bir yorum. – Autar
İlgili konular
- 1. "open()" vs ile okuma "open()" ile okunan "
- 2. ReSharper, TODO explorer
- 3. Activiti explorer
- 4. Internet explorer
- 5. Internet Explorer
- 6. En İyi Open Source Java için WSDL/XML Editör
- 7. Java: windows explorer (ve linux gnome) bir dosyadan
- 8. Internet explorer ile VBA etkileşimi
- 9. JavaFX open new window
- 10. Laravel: Formdaki HTTPS :: open()
- 11. Open source OCR
- 12. Çağrı \ Html \ FormFacade :: open()
- 13. OPEN CV iOS kurulumu
- 14. oracle bağlantı hatası open
- 15. Neden Dosya :: open (...). Read_to_end()?
- 16. Android - OnClick open Image?
- 17. Android Hata - Open Failed ENOENT
- 18. Internet Explorer için Internet Explorer nesnesi tarafından yoksayıldı sekmesi 8
- 19. Çoklu Internet Explorer örneklerini
- 20. Seçim kutusu Internet Explorer
- 21. bpmn explorer @ wso2
- 22. .NET Exception Explorer
- 23. Expressjs REST API explorer
- 24. Open Notepad ++ 'ı açın PowerShell
- 25. parametre .Open() XMLHttpRequest "true" yöntemi
- 26. Open Graph etiketlerinde önizleme aracı
- 27. Open Download Dialog with PHP
- 28. Swift Open Link in Safari
- 29. Open Source Invisible reCAPTCHA alternatifleri
- 30. Google'ın Open Sans yazı ağırlık
+1. –
Klasör adı boşluk içeriyorsa şunu belirtmeniz gerekir: Runtime.getRuntime(). Exec ("explorer/select, \" "+ folder +" \ ""); – Sheepy