Java实现打开某个文件 —— Desktop类
来源:互联网 发布:福州大学网络 编辑:程序博客网 时间:2024/06/03 09:57
Java实现打开某个文件
一、可能用到的类和方法
类
- java.io.File
- java.io.IOException
- java.awt.Desktop
注:java.awt.Desktop类仅支持1.6以上Java版本。
方法
- public File(String pathname)
调用File类构造方法创建文件对象,参数pathName为文件绝对路径。 如果这个路径为空, 则抛出NullPointerException的异常。
- public static Desktop getDesktop()
获得当前浏览器上下文的桌面实例。
- public void open(File file) throws IOException
启动关联应用程序来打开文件。如果指定文件没有关联应用程序,或者关联应用程序无法启动, 则抛出IOException的异常。
二、举例
TestOpenFile.java
import java.awt.Desktop;import java.io.File;import java.io.IOException;public class TestOpenFile { public void openFile(String filePath) { try { File file = new File(filePath); // 创建文件对象,路径为filePath Desktop.getDesktop().open(file); // 启动已在本机桌面上注册的关联应用程序,打开文件对象file。 } catch (IOException | NullPointerException e) { // 异常处理 System.err.println(e); } } // 方法openFile结束 public static void main(String[] args) { TestOpenFile tof = new TestOpenFile(); // 实例化TestOpenFile类,对象为tof。 tof.openFile("C:\\Windows\\Web\\Wallpaper\\Windows\\img0.jpg"); // 打开系统默认桌面壁纸 } // 方法main结束} // 类TestOpenFile结束
阅读全文
0 0
- Java实现打开某个文件 —— Desktop类
- 转-Java调用本机默认程序打开各种文件(Desktop类)
- Java中Desktop类和批量在浏览器打开URI
- 使用java打开某个exe文件的简单代码笔记
- 使用Desktop API in Java SE 6打开文件或者网页
- 无法打开某个CHM文件
- C#代码打开某个文件
- Java Desktop文件操作示例
- Java中的DeskTop类
- Packet Tracer & 文件关联打开程序 & .desktop文件
- Java 实现文件的打开操作
- java运行jar文件中某个类
- java运行jar文件中某个类
- 使用vb.net打开某个文件
- 关闭某个已打开的word文件
- C# 打开资源管理器并选中某个文件
- Intent打开某个类型的文件
- 打开程序当前路径下某个文件
- Solr实现全文搜索 linux
- 传统JDBC开发(二)----抽象自己的工具类
- 菱形的输入方法
- 三位整数的个位,十位,百位数字之和。
- vue2 设置网页title的问题
- Java实现打开某个文件 —— Desktop类
- Why not use the Splash HTTP API directly?
- JS模块化规范:AMD/CMD/CommonJS
- 中间件rpc 鸟哥 Yar 的原理和基本使用
- 疯狂老鼠撞迷宫
- 05-天亮大数据系列教程之公司虚拟化架构与Gitlab搭建
- Android设置注释模板
- STL--Vector
- 泛型面试问题