Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将Google Chrome浏览器集成到eclipse中_Java_Eclipse_Swt - Fatal编程技术网

Java 将Google Chrome浏览器集成到eclipse中

Java 将Google Chrome浏览器集成到eclipse中,java,eclipse,swt,Java,Eclipse,Swt,我正在尝试使用SWT浏览器创建一个应用程序。是否可以将Google Chrome作为浏览器集成到Eclipse中(而不是作为外部web浏览器)?如果无法通过UI,请尝试编辑以下文件中的设置。 YOUR-WORKSPACE\.metadata\.plugins\org.eclipse.core.runtime\.settings 将有一个名为org.eclipse.ui.browser.prefs的文件用任何文本编辑器打开它并更改相应的值,它是自描述性的,您可以轻松找到要更改的内容和所有内容。在修

我正在尝试使用SWT浏览器创建一个应用程序。是否可以将Google Chrome作为浏览器集成到Eclipse中(而不是作为外部web浏览器)?

如果无法通过UI,请尝试编辑以下文件中的设置。
YOUR-WORKSPACE\.metadata\.plugins\org.eclipse.core.runtime\.settings
将有一个名为
org.eclipse.ui.browser.prefs的文件
用任何文本编辑器打开它并更改相应的值,它是自描述性的,您可以轻松找到要更改的内容和所有内容。在修改之前,请对其进行备份

希望这对你有帮助


编辑:重新启动eclipse以实现上述更改。

否,从当前稳定发布的google chrome开始,您不能在SWT中使用它。原因是google chrome(本质上是chrome)不支持ActiveX(如IE、Firefox、Safari等),而是基于。(注意:我认为您正在Windows机器上工作,因为您在问题中没有提到!!)

但也有一些项目正在尝试制作一个可嵌入的chromium版本。请参阅以下链接:


  • 您可以通过EclipseUI进行设置

    转到:窗口>首选项>常规>Web浏览器

    选择“使用外部浏览器”单选按钮

    单击“新建”按钮添加新浏览器,如Chrome

    单击应用+确定


    。。。你让它工作了

    Bug 405031-[Browser]实现Chromium支持


    但是对于嵌入它的正确路线图,我仍然不太清楚webkit是否已经是Eclipse的一部分,您是否可以在Eclipse内部浏览……windows上不包括webkit。您必须安装XULRunner以与Firefox一起使用,或者安装Safari提供的WebKit。我无法在windows上使用Chrome来实现这一点。如果您需要帮助让firefox或safari在Windows上运行,请告诉我,我已经让它们运行了-至少达到Eclipse Juno中支持的最新版本。@Downvoter,您能告诉我downvote的原因吗,以便我下次可以改进我的答案。您说的是
    更改适当的值
    ,但这些是什么?在我的设置文件中,我只能看到
    1)
    eclipse.preferences.version和
    2)
    internalWebBrowserHistory。请用正确的值更新您的答案,我将收回我的否决票。除此之外,谷歌chrome不支持嵌入。但当然,我并没有在SWT项目中尝试过它,我正在为一个web应用程序工作。对不起,伙计们,我后来意识到这个问题不适用于“外部浏览器”——我的小姐:(再次抱歉!我知道您的答案与OPs要求不符,但我遇到了此搜索,这对我来说很成功。此请求导致此项目: