java 调用火狐内核_自己动手做J浏览器——基于JAVA和火狐内核(gecko)

这篇博客提供了一种使用JAVA调用火狐内核(Gecko)来创建简单浏览器的方法。首先,强调了需要安装和配置XULRunner,然后介绍了如何设置Eclipse项目,导入SWT库,并提供了关键代码示例来展示如何加载网页。文章还提醒读者可能遇到的问题及解决办法,确保XULRunner正确安装。
摘要由CSDN通过智能技术生成

网上有关于JAVA调用火狐内核的资料不多,而且比较杂乱。我在此处整理出JAVA调用火狐内核制作浏览器最简单的方案,以供参考。

教程中所涉及到需要下载的资源,都在代码示例中,如果您不想一个一个下载资源,可直接下载“代码示例”:

首先纠正一个误区,很多人认为JAVA调用火狐内核只需要导入相关JAR包就行了,这是错误的。火狐内核需要在XUL的基础上运行,所以我们需要安装并配置xulrunner。我会在后面的教程中一一说明。

xulrunner --register-user

回车完成xulrunner的安装。整个操作如下图所示:

0818b9ca8b590ca3270a3433284dd417.png

注意:有些人的操作系统可能是英文的,把上面指令中的“桌面”改成desktop:

cd desktop\xulrunner。

如果你做完上述操作,已经成功一半了。

我们这个浏览器的界面,采用的是org.eclipse.swt这一套的操作,需要导入这个jar包,这个jar包可以在你的eclipse安装路径文件夹中的plugins文件夹中找到:

0818b9ca8b590ca3270a3433284dd417.png

也可以从这个链接去下载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值