如何在java中的同一窗口中打开URL?

时间:2011-08-06 02:09:52

标签: java url

这是我当前打开网址部分的代码。如何修改它以便始终在同一浏览器窗口中打开?这不是javascript。

    try{
        String url = "www.google.ca"+sn;

        java.awt.Desktop.getDesktop().browse(java.net.URI.create(url));
    }
    catch (Exception e) {}

    }          

多次调用此函数,其中sn是google上的随机新页面。如何更换它打开的当前页面?

1 个答案:

答案 0 :(得分:0)

AFAIK,没有一般的,便携式的方法来做到这一点。根据浏览器和平台,可能执行非便携式操作,以告知现有浏览器实例打开其他页面。但是,标准Java API不支持此功能。 (首先,某些浏览器/平台在技术上可能无法实现。)

另一种方法可能是使用嵌入式Java浏览器;见Is there a way to embed a browser in Java?