Java-使用Java桌面在internet explorer中打开URL

Java-使用Java桌面在internet explorer中打开URL,java,swing,internet-explorer,desktop-application,runtime.exec,Java,Swing,Internet Explorer,Desktop Application,Runtime.exec,我想知道是否有一种方法可以使用java桌面实用程序专门在internet explorer中打开网页。我的公司同时使用firefox和IE,但需要打开的url仅在IE中兼容。因此,我的java类需要在IE中打开该url,无论默认浏览器是什么 谢谢你的帮助。当然可以: Runtime.getRuntime().exec("iexplore.exe www.stackoverflow.com"); 试试这个: //e.g. myURL=www.google.ch public void openB

我想知道是否有一种方法可以使用java桌面实用程序专门在internet explorer中打开网页。我的公司同时使用firefox和IE,但需要打开的url仅在IE中兼容。因此,我的java类需要在IE中打开该url,无论默认浏览器是什么

谢谢你的帮助。

当然可以:

Runtime.getRuntime().exec("iexplore.exe www.stackoverflow.com");
试试这个:

//e.g. myURL=www.google.ch
public void openBrowser(String myURL) {

    //open default OS browser
    URI myURI;
    try {
        myURI = new URI(myURL);
        Desktop my = Desktop.getDesktop();
        if (!Desktop.isDesktopSupported()) {
            System.out.println("[WARNING] NOT SUPPORTED");
        }
        my.browse(myURI);
    } catch (URISyntaxException | IOException e1) {
        e1.printStackTrace();
    }
}

回答这个问题可能已经晚了,但我还是会尝试加上我的2美分。 问题是“如何使用java桌面在internet explorer中打开URL” 前面的答案中提到的下面的代码行是正确的,但只有当path设置为它时,它才会在IE中打开。如果没有设置路径,它将不工作并抛出错误
Runtime.getRuntime().exec(“iexplore.exe www.stackoverflow.com”)

尽管我的默认浏览器是Edge,IE的路径设置为“not”,但在IE中强制Java打开网页的代码行仍然适用于我


谢谢

听起来您的Java程序应该执行
Runtime.getRuntime().exec(“iexplore”)http://someurl.com)
谢谢你,保罗。。。我将尝试一下代码,看看它是如何运行的。@paulsm4:工作得很有魅力!再次感谢。很酷-很高兴它成功了:)请“接受”都铎的回答:)@都铎:非常感谢,我会试一试并让你知道。@AndrewThompson:你能再详细一点吗?我远非Java方面的专家。我想知道你能否给我一个简短的代码示例。谢谢你的反馈。@doka1101:不客气。如果答案解决了你的问题,不要忘记接受它。“给我一个简短的代码示例。”“给我钱”。不,所以不是代码工厂。但是尝试一下,表现出一些努力,我可能会同意。这似乎并不能解释如何保证使用IExplorer。这个问题似乎得到了回答——我看不出这个新答案有任何改进。
Runtime.getRuntime().exec("C:\\Program Files\\Internet Explorer\\iexplore.exe https://carelink.minimed.eu/");