例如,我正在處理的一個應用程序將PDF文件存儲到數據庫中,然後可以將它們拉回顯示。我在那裏使用Runtime.exec執行「cmd/c start」加上PDF文件名。適用於Windows。雖然我們也在Solaris和Mac上運行軟件,但希望找到一種與平臺無關的方式(試圖避免使用各種操作系統的替代方法進行操作系統檢測)。平臺無關的方式來按照文件類型來關閉外部應用程序/幫助程序?
2
A
回答
3
看Desktop具有開放的方法,這將是平臺無關的。
啓動相關應用程序到 打開文件。
1
我很想知道是否有「正確的」答案。如果我要這樣做,我需要將OS的屬性文件映射到運行所需的命令,然後在運行時解析OS。
例如,在屬性文件:
windows=cmd /c start
mac=open #(I think)
linux=... etc
+0
不是一個壞主意,但我想避免的東西。 – 2010-07-30 15:03:20
相關問題
- 1. 用qt關閉外部應用程序
- 2. 程序來幫助排序文件
- 3. startactivity()關閉應用程序下來
- 4. 外部程序關閉時的條件
- 5. 如果「助手」應用程序關閉,關閉主應用程序
- 6. 平臺visual basic程序中的相關問題..需要幫助
- 7. 關閉iOS電源按鈕關閉應用程序關閉
- 8. 意外的應用程序關閉
- 9. 應用程序在後臺被關閉
- 10. 需要幫助關閉我的Android應用程序
- 11. 在Intent的幫助下自動關閉Android應用程序?
- 12. LWJGL - 如何創建一個按鈕來關閉應用程序
- 13. 如何關閉應用程序,當我按回來?
- 14. 關閉VS11應用程序的按鈕
- 15. 完全關閉應用程序後,無法收到來自gcm
- 16. Android:應用程序意外關閉
- 17. C#應用程序意外關閉!
- 18. NulPointerException,Android應用程序意外關閉
- 19. Android應用程序意外關閉
- 20. 應用程序意外關閉c#.net
- 21. 關閉的應用程序
- 22. 幫助與應用程序,(強制關閉)
- 23. Android - 尋求幫助強制關閉應用程序
- 24. 關閉來自不同線程的主應用程序
- 25. 阻止來自Ruby應用程序的關閉進程
- 26. 如何從我的應用程序中關閉外部應用程序?
- 27. 將幫助開關添加到控制檯應用程序
- 28. 關閉在java應用程序中的Javafx類應用程序
- 29. 關閉控制檯也關閉GUI應用程序
- 30. 通過在AS2應用程序中單擊外部來關閉下拉菜單?
*正是我在找的東西!我發現有一種方法可以查看桌面是否受支持...有沒有目前不支持桌面的平臺? – 2010-07-30 15:06:48
@Brian Knoblauch - 總是爲我工作,但可能是我從未使用過的幾個平臺:) – willcodejavaforfood 2010-07-30 15:47:16
到目前爲止,我可以確認它在Windows和Solaris上受支持! – 2010-08-03 18:56:19