如何为Eclipse安装XULRunner
我正在使用SWT浏览器小部件用Eclipse (“Kepler”)用Java开发应用程序。
现在我想使用Mozilla API并从这个站点下载XULRunner的最新sdk : http : //ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/latest/
如何告诉Eclipse使用XULRunner以便我可以使用以下代码行?
browser = new Browser(shell, SWT.MOZILLA);
对此相关的任何建议都非常感谢。
SWT不支持’最新’的XULRunner。
请参阅错误327696 – [浏览器]实现对xulrunner的支持> = 4.0
另请参阅SWT常见问题解答, 问:如何指定浏览器使用的本机渲染器的默认类型? 或者问:我如何明确地将Mozilla用作浏览器的底层渲染器? 或者。
例如,
- 从http://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/10.0.4esr/sdk/下载eclipse上提供的最后一个。
- 将其提取到C:\
- 编辑应用程序的Run Configuration-> Arguments-> VM Arguments,添加以下参数。 -Dorg.eclipse.swt.browser.XULRunnerPath = C:\ xulrunner的
我在Debian Wheezy上使用Eclipse Kepler。
这就是我如何摆脱麻烦:
-
确保您没有任何名为xulrunner的包:
$ dpkg –list | fgrep xulrunner
-
安装xulrunner-10.0(不要安装xulrunner-17.0)
$ apt-get install xul-runner-10.0
-
在eclipse.ini文件中插入以下行:
-Dorg.eclipse.swt.browser.XULRunnerPath = / usr / lib中/ xulrunner的-10.0
-
重启Eclipse。 它应该选择新的配置并且应该按预期工作。
- 由于“通过varargs参数的潜在堆污染”,Eclipse的“未检查”警告的行为不同。 怎么修?
- 在“正在更新Maven项目”期间发生内部错误。 org.eclipse.m2e.wtp.WTPProjectsUtil.isM2eWtpDisabled
- 强制Eclipse自动导入具有多个选项的类
- 带有Java代码生成的Eclipse UML插件
- Eclipse – Mac Os默认JRE丢失
- 如何在Eclipse的上下文智能“Java搜索”中获取行预览(与上下文无关’文件搜索’)
- Eclipse错误:未绑定的类路径容器
- Eclipse错误设置Maven项目进行类练习:检查$ M2_HOME环境变量和mvn脚本匹配
- 如何为Testng和runnnig创建可执行jar文件应该是Xml文件