Java 正在寻找嵌入式浏览器

Java 正在寻找嵌入式浏览器,java,browser,cross-platform,webbrowser-control,embedded-browser,Java,Browser,Cross Platform,Webbrowser Control,Embedded Browser,我正在寻找嵌入式浏览器,它可以嵌入到我的java应用程序中。 它应该是一个可以使用现有OS浏览器的框架。 它应该提供通过java代码访问各种浏览器控件(返回、刷新、停止…)的工具。 它应该可以在Windows和linux上运行。您可以随时使用selenium。它不是一个“嵌入式浏览器”,就像IE那样,你可以在另一个应用程序中嵌入画布。但是,它将允许您为您选择的浏览器(即firefox、chrome等)打开实际的浏览器窗口,并使用selinium webdriver api进行控制 不确定这是否符

我正在寻找嵌入式浏览器,它可以嵌入到我的java应用程序中。 它应该是一个可以使用现有OS浏览器的框架。 它应该提供通过java代码访问各种浏览器控件(返回、刷新、停止…)的工具。
它应该可以在Windows和linux上运行。

您可以随时使用selenium。它不是一个“嵌入式浏览器”,就像IE那样,你可以在另一个应用程序中嵌入画布。但是,它将允许您为您选择的浏览器(即firefox、chrome等)打开实际的浏览器窗口,并使用selinium webdriver api进行控制


不确定这是否符合您的标准。

Java桌面集成组件项目有以下内容-

我几年前就用过它,不幸的是,它看起来已经两三年没有更新了,但它可能仍然可以正常工作

我当时评估的另一个选项是 它看起来非常好,显然仍然是一个可行的、受支持的产品。我工作的那家公司根本不想为此付费,于是采用了免费但有点劣质的(IMHO)JDIC实现


如果您只是希望能够启动一个本机浏览器,而不嵌入它,那么可以看看java.awt.Destop.browse()在JDK 6或7中,我使用了它,但它不支持linux机器上的新浏览器,因此他们停止了这个项目。实际上,我想在我的应用程序中嵌入浏览功能,这样我就可以控制刷新、后退按钮并隐藏地址栏。