如何从 Java 应用启动 microsoft-edge

How to start microsoft-edge from a Java app

我正在使用以下代码在 Windows 10 Surface pro 4 上的 Edge 中从 Java 应用程序

打开 link
String[] myCommand= {"start microsoft-edge:http://www.google.com"};
Process process = Runtime.getRuntime().exec(myCommand, null, null);

但是,此代码抛出 IOException。我在这里做错了什么?

谢谢!

您必须调用 cmd.exe 到 运行 命令:

Runtime.getRuntime().exec("cmd.exe /C start microsoft-edge:http://www.google.com");