首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在默认文本编辑器中打开文本文件...通过Java?

在默认文本编辑器中打开文本文件...通过Java?
EN

Stack Overflow用户
提问于 2011-06-08 09:05:40
回答 2查看 21.4K关注 0票数 24

好的。简单的问题。然而,答案可能并不那么简单:

我有一个用Java下载的文件,我知道它是一个文本文件。有没有什么方法可以让我使用Java在默认的文本编辑器中打开该文本文件?它必须适用于所有操作系统,否则我只会用记事本打开它。

:\我猜如果没有办法做到这一点,我可以使用JOptionPane并显示文本文件的内容...

EN

回答 2

Stack Overflow用户

发布于 2011-06-08 09:21:42

代码语言:javascript
复制
Desktop.getDesktop().edit(File f);
票数 6
EN

Stack Overflow用户

发布于 2011-06-08 09:14:08

当然,您可以在文本编辑器中进行配置,然后使用Runtime.exec启动它。但我想不出任何方法来确定默认编辑器,特别是以独立于系统的方式。

也许你最好的选择是确定你在几个最流行的平台中的哪一个,然后找到一种方法在那个平台上启动默认编辑器。例如,在Window上,如果你执行“启动filename.txt",你会得到默认的编辑器,我很确定有一个相当于Linux的编辑器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6273221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档