怎么用JAVA程序实现打开一个已知绝对路径的文件File
4个回答
展开全部
首先 import java.awt.Desktop
主代码
if(Desktop.isDesktopSupported() && Desktop.isSupported(Desktop.Action.OPEN)){
File file = new File("路径,你懂的");
if(file.exists()){
Desktop.getDesktop().open(file);
}
}
其它,诸如启动本地浏览器啊,启动本地邮件系统啊等等,自己看去。
少年,没事儿多看看API。
主代码
if(Desktop.isDesktopSupported() && Desktop.isSupported(Desktop.Action.OPEN)){
File file = new File("路径,你懂的");
if(file.exists()){
Desktop.getDesktop().open(file);
}
}
其它,诸如启动本地浏览器啊,启动本地邮件系统啊等等,自己看去。
少年,没事儿多看看API。
参考资料: jdk api 自己查去 java.awt.Desktop
展开全部
Runtime.getRuntime().exec("rundll32 shell32.dll ShellExec_RunDLL D:\\java\\/a.txt");
打开文件方式
其中rundll32 shell32.dll ShellExec_RunDLL是利用windows命令,被的平台这样不可以
rundll32 url.dll,FileProtocolHandler http://www.163.com也可以直接打开链接
Runtime.getRuntime().exec("D:\\qq.exe");执行具体win32程序。
再有不懂追问!
打开文件方式
其中rundll32 shell32.dll ShellExec_RunDLL是利用windows命令,被的平台这样不可以
rundll32 url.dll,FileProtocolHandler http://www.163.com也可以直接打开链接
Runtime.getRuntime().exec("D:\\qq.exe");执行具体win32程序。
再有不懂追问!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
new file(filePath);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Runtime.getRuntime().exec(filePath + fileName);
更多追问追答
追问
什么文件类型都可以吗?
还有filePath包含了fileName了吗?
比如filePath是"D:\java"
fileName是"MyTest.java"
还是说filePath是"D:\java\MyTest.java"
fileName是"MyTest.java"
追答
这么说吧,就是Runtime.getRuntime().exec("D:\java\MyTest.doc);
什么文件类型都可以,别忘了带上后缀
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询