当前位置:  开发笔记 > 编程语言 > 正文

从Java程序打开浏览器窗口

如何解决《从Java程序打开浏览器窗口》经验,为你挑选了1个好方法。



1> James Van Hu..:

如果您可以将其缩小到Java 6,则可以使用桌面API:

http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/desktop_api/

应该看起来像:

    if (Desktop.isDesktopSupported()) {
        Desktop desktop = Desktop.getDesktop();
        if (desktop.isSupported(Desktop.Action.BROWSE)) {
            try {
                desktop.browse(new URI("http://localhost"));
            }
            catch(IOException ioe) {
                ioe.printStackTrace();
            }
            catch(URISyntaxException use) {
                use.printStackTrace();
            }
        }
    }


我试过用这个,但我得到了追溯.
  java.io.IOException:无法在sun.awt.X11.XDesktopPeer.browse(XDesktopPeer.java:64)的sun.awt.X11.XDesktopPeer.launch(XDesktopPeer.java:75)上显示URI: )在java.awt.Desktop.browse(Desktop.java:368)      
推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有