Java 向浏览器发送命令

Java 向浏览器发送命令,java,Java,您好,我想在Windows 7中将url链接从Java应用程序发送到浏览器。如何做到这一点?如果“发送url链接”的意思是在浏览器中打开url,那么这应该适用于您: import java.awt.Desktop; import java.net.URI; // ... if(Desktop.isDesktopSupported()) { Desktop.getDesktop().browse(new URI("http://www.example.com")); } 如果“发送u

您好,我想在Windows 7中将url链接从Java应用程序发送到浏览器。如何做到这一点?

如果“发送url链接”的意思是在浏览器中打开url,那么这应该适用于您:

import java.awt.Desktop;
import java.net.URI;

// ...

if(Desktop.isDesktopSupported())
{
    Desktop.getDesktop().browse(new URI("http://www.example.com"));
}
如果“发送url链接”的意思是在浏览器中打开url,那么这应该适用于您:

import java.awt.Desktop;
import java.net.URI;

// ...

if(Desktop.isDesktopSupported())
{
    Desktop.getDesktop().browse(new URI("http://www.example.com"));
}

如果您只想启动指向某个URL的浏览器,我建议只使用JavaAPI启动新进程,并使用Windows
start
命令

尝试打开cmd.exe并运行
start
——基本上,您只需从Java应用程序中使用process API即可完成此操作,如果需要,您应该能够找到一个很好的教程


如果您询问如何从另一个应用程序中操作现有的浏览器窗口,那么您的回答会复杂得多。

如果您只想将浏览器启动到某个URL,我建议只使用Java API启动新进程,并使用Windows
start
命令

尝试打开cmd.exe并运行
start
——基本上,您只需从Java应用程序中使用process API即可完成此操作,如果需要,您应该能够找到一个很好的教程


如果您询问如何从另一个应用程序中操作现有的浏览器窗口,那么您的回答将更加复杂。

谢谢您的回复。这是解决这个问题的另一种方法。这将创建子进程并执行命令。感谢您的回复。这是解决这个问题的另一种方法。这将创建子进程并执行命令。