用java打开记事本
在搜索之前提出的问题时,我能找到的只是如何打开/写入/读取文本文件
我想知道我将如何实际打开一个文本文件(就像我自己打开它一样)。是否有相应的命令,如果有,是否可以应用于其他程序?绘画、计算器、微软word等
谢谢
你可以在下面搜索框中键入要查询的问题!
在搜索之前提出的问题时,我能找到的只是如何打开/写入/读取文本文件
我想知道我将如何实际打开一个文本文件(就像我自己打开它一样)。是否有相应的命令,如果有,是否可以应用于其他程序?绘画、计算器、微软word等
谢谢
# 1 楼答案
答案取决于
是否要以独立于平台的方式打开文件,使其打开与操作系统指定的文件关联的默认编辑器
如果是,那么你应该看看^{}
例如
或者
现在,记住,这将打开give操作的相关程序,并且特定于用户的上下文,也就是说,我有NotePad++设置来编辑*。txt文件,因此在我的系统上使用此方法将打开NotePad++,在其他系统上它可能会打开NotePad或用户为该文件配置的任何内容
查看How to Integrate with the Desktop Class了解更多详细信息
# 2 楼答案
您可以获取要作为文件对象执行的程序,例如:
File f = new File("C:\\test\\test.exe");
然后使用
Desktop.getDesktop().open(f);
# 3 楼答案
你试过了吗