JDK6:打开系统关联程序;启动默认浏览器打开网页
2008-11-15 17:52
591 查看
今天小试了几个例子
参考资料:老紫竹的博客http://blog.csdn.net/java2000_net、JDK6API
package desktop;
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
/***
* JDK6:打开系统关联程序;启动默认浏览器打开网页
* **/
public class DesktopDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
DesktopDemo demo=new DesktopDemo();
// demo.openFile();
demo.operBrowse();
}
/***
* 使用默认系统关联的程序打开文件
* **/
private void openFile(){
Desktop desktop = Desktop.getDesktop();
File file = new File("d://temp.xls");
if (!file.exists())
System.out.println("file not exist");
else
try {
desktop.open(file);
} catch (IOException e) {
e.printStackTrace();
}
}
/***
* 启动默认浏览器打开网页
* **/
private void operBrowse(){
Desktop desktop=Desktop.getDesktop();
URI uri;
try {
uri = new URI("http://www.google.cn");
desktop.browse(uri);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
参考资料:老紫竹的博客http://blog.csdn.net/java2000_net、JDK6API
package desktop;
import java.awt.Desktop;
import java.io.File;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
/***
* JDK6:打开系统关联程序;启动默认浏览器打开网页
* **/
public class DesktopDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
DesktopDemo demo=new DesktopDemo();
// demo.openFile();
demo.operBrowse();
}
/***
* 使用默认系统关联的程序打开文件
* **/
private void openFile(){
Desktop desktop = Desktop.getDesktop();
File file = new File("d://temp.xls");
if (!file.exists())
System.out.println("file not exist");
else
try {
desktop.open(file);
} catch (IOException e) {
e.printStackTrace();
}
}
/***
* 启动默认浏览器打开网页
* **/
private void operBrowse(){
Desktop desktop=Desktop.getDesktop();
URI uri;
try {
uri = new URI("http://www.google.cn");
desktop.browse(uri);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
相关文章推荐
- 启动Android程序后调用默认的浏览器打开一个网页
- Win10系统下如何使用默认浏览器打开QQ网页?
- 为什么QQ浏览器不是默认浏览器但是在打开网页的时候还是默认启动?
- C# WinForm 如何实现启动系统程序、文件或打开新网页?
- 把自己的应用设置关联为android系统默认打开程序
- JDK6的新API使用默认关联程序打开文件
- 如何在程序启动默认浏览器与电子邮件系统
- 将程序关联成Android系统默认打开程序
- windows下教你如何用程序代码打开默认浏览器打开网页(方法之一)
- 如何在程序启动默认浏览器与电子邮件系统
- android实现程序启动直接调用系统默认浏览器
- 将程序关联成Android系统默认打开程序
- Win7旗舰版系统如何设置默认浏览器让所有网页以它为默认打开方式
- 将程序关联成Android系统默认打开程序
- 将程序关联成Android系统默认打开程序
- 将程序关联成Android系统默认打开程序
- 将程序关联成Android系统默认打开程序
- 将程序关联成Android系统默认打开程序(Mime Type)
- 将程序关联成Android系统默认打开程序
- 在应用程序中,启动默认浏览器打开指定网站的解决办法