我应该在我的java应用程序上打开一个.txt文件,所以我搜索了一种方法来做到这一点,但我发现的只是对操作系统的java调用,编写控制台命令。有没有一种方法可以独立于用户的操作系统打开 .txt 文件? 请注意,我想打开一个读取 .txt 的应用程序,而不仅仅是其内容!我想知道是否有一种方法可以调用默认应用程序来读取 .txt,而无需在 java 的控制台上写入例如“notepad myTxt.txt”:)
最佳答案
您可以使用Desktop.open()
来自 Javadocs:
Launches the associated application to open the file.
http://docs.oracle.com/javase/6/docs/api/java/awt/Desktop.html#open(java.io.File )
另一种选择(因为您提到了“编辑”)也可能是 Desktop.edit()
关于java - 如何在 java 中打开 .txt 的应用程序(无论操作系统如何)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11485255/