jdk1.6——Desktop类
测试Demo:
/**
* 2018年10月30日下午5:38:00
*/
package testDesktop;
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
/**
* @author XWF
*
*/
public class TestDesktop {
/**
* @param args
*/
public static void main(String[] args) {
if(Desktop.isDesktopSupported()) {//判断当前平台是否支持Desktop类
Desktop dt = Desktop.getDesktop();
try {
//用默认浏览器打开网页
dt.browse(new URI("http://www.baidu.com"));
//用默认编辑器打开文件
// dt.open(new File("src/module-info.java"));
//编辑文件,同打开
dt.edit(new File("test.txt"));
//启动默认邮件窗口
dt.mail();
//打印文件
// dt.print(new File("test.txt"));
} catch (IOException e) {
e.printStackTrace();
} catch (URISyntaxException e) {
e.printStackTrace();
}
}
}
}
结果: