目录
一. 前言
假设你已经看了还在用SWT开发UI吗-用JCEF吧, 那么这篇文章正式要使用Eclipse去使用JCEF集成Chromium, 废话不多说, 开始吧!
二. 构建
1. 前期准备
(1) JDK 1.8_271 32 bit
大家可以去官网下载: https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html 也可以下载网盘上的: 链接:https://pan.baidu.com/s/1gR2UaEK\_k5tCs8q3pEpBqA 提取码:pv2h
(2) eclipse
大家也可以去官网下载: https://www.eclipse.org/downloads/packages/release/mars/2, 也可以下载网盘上的: 链接:https://pan.baidu.com/s/1672dwflYFHaqJmQ88nnv\_g 提取码:2e09
(3) 编译好的32 bit JCEF
可以使用我的版本: 网盘链接:https://pan.baidu.com/s/1Puy40Rs28Le13c8OVHEFMQ 提取码:og08
以下是编译使用的版本:
JCEF Version: 84.3.8.265+g5663a27
JCEF URL: https://github.com/chromiumembedded/java-cef.git
@5663a27965abbffb841395341286093b58d6e323
CEF Version: 84.3.8+gc8a556f+chromium-84.0.4147.105
CEF URL: https://bitbucket.org/chromiumembedded/cef.git
Chromium Verison: 84.0.4147.105
Chromium URL: https://chromium.googlesource.com/chromium/src.git
2. 验证一下编译的JCEF能不能跑
编译完之后的JCEF, 可以看见
双击一下 run.bat
当然, 你有可能访问不了www.google.com
你可以改成www.baidu.com
可以跑说明没问题
3. 在eclipse 创建一个项目
点finish就好了
右击项目
新建一个文件夹lib
4. 拷贝JCEF依赖
把以下jar包拷贝到lib文件夹里
右击lib文件夹, 新建一个文件夹native
把bin/lib目录下的win32文件夹拷贝到native目录下
把bin目录下的tests拷贝到项目的src目录下
4. 配置Native Library(重要)
5. 删掉不需要的包
项目已经配置完了
6. 试跑
我们来跑一下:
修改后, 运行一下:
大功告成
三. 总结
本文通过Eclipse使用Jcef集成Chromium, 接下来就是要使用如Echart的组件了.