我應該在我的java應用程序中打開一個.txt文件,所以我搜索了一種方法來做到這一點,但我發現只有java調用操作系統,編寫控制檯命令。有一種方法可以獨立於用戶的操作系統打開.txt文件? 請注意,我想打開一個讀取.txt的應用程序,而不僅僅是其內容!我在控制檯上不知道是否有一種方法來調用,用於讀取.TXT默認的應用程序,而無需如「記事本myTxt.txt」編寫一個從Java :)如何在java中打開.txt的應用程序(不管操作系統)?
2
A
回答
2
您可以使用Desktop.open()
從的Javadoc:
啓動關聯應用程序來打開該文件。
http://docs.oracle.com/javase/6/docs/api/java/awt/Desktop.html#open(java.io.File)
的替代方案(因爲你提到的 「編輯」),也可能是Desktop.edit()
+0
謝謝,我不知道那個班,非常有用! – 2012-07-14 16:50:15
0
你很可能要使用: FileReader
和BufferedReader
在Java支持的任何平臺上工作的類。實際上,因爲Java運行在虛擬機上,簡單的IO本質上是平臺,與操作系統無關。有關想法,請參閱this reference。
+0
謝謝你的回答,但我不是這個意思!我的問題比以前更清晰了! – 2012-07-14 16:21:18
相關問題
- 1. 如何在Windows操作系統上開發iphone應用程序?
- 2. 無法在Windows操作系統中打開角度應用程序
- 3. Android操作系統和應用程序
- 4. WPF應用程序和操作系統
- 5. 在Android操作系統上開發Android應用程序
- 6. 在Windows 7操作系統上開發Windows Phone應用程序
- 7. 如何在Java小應用程序中檢測瀏覽器和操作系統
- 8. 如何在AIX操作系統上託管.NET MVC 4 Web應用程序
- 9. Firefox - 停用「使用應用程序打開」以防止系統操作
- 10. 如何從Silverlight應用程序中檢測操作系統?
- 11. Python:如何在操作系統中打開時寫入文件
- 12. 撥打電話應用程序所有操作系統
- 13. Android設備操作系統升級爲應用程序開發
- 14. 從x64位操作系統上的「任何CPU」構建應用程序反映x86程序集操作系統
- 15. 在Android中如何使用intent打開系統內置的gallery應用程序?
- 16. 32位操作系統VC++應用程序遷移到64位操作系統VC++應用程序
- 17. 單程序操作系統
- 18. 如何爲不同的操作系統製作移動應用程序
- 19. 在Windows操作系統上的任何應用程序中打開的文檔的訪問文檔信息
- 20. Qt Jambi應用程序和不同的操作系統
- 21. 不同操作系統上的JavaFx應用程序字體
- 22. 不同的操作系統 - 如何讀取客戶端應用程序的服務器txt文件
- 23. 在Debian操作系統中安裝應用程序
- 24. 無法在mac操作系統中使用geckodriver打開Firefox
- 25. 如何啓動任何應用程序,如鉻等通過Java程序.....在Linux操作系統
- 26. 在舊版本的操作系統上運行應用程序
- 27. 如何在Mozilla打開文件使用系統默認的應用程序
- 28. 如何以編程方式打開Windows操作系統中的「網絡發現」?
- 29. R在不同的操作系統中閃亮的應用程序兼容性?
- 30. 如何在應用程序中爲firefox操作系統播放mp3音頻?
可能重複http://stackoverflow.com/questions/4716503 /最好的方式來閱讀一個文本文件) – 2012-07-14 16:07:39
這是非常不同於你的問題如何讀取。我建議你更新「編輯」你的問題。 – Chimera 2012-07-14 16:12:43