前一阵子用webdriver打开浏览器,可以利用驱动打开自己电脑安装的chrome浏览器,完成了设置代理,自行创建chrome插件并安装的功能,(之前有尝试过用Eclipse的internal web browser和IE,当时改代理用的是改注册表,这交给用户肯定要被骂死的……)chrome确实很好用,但是插入到rcp里,用上司的评价就是:这东西突然蹦出来,如果不懂我们产品的人用,是不是会比较突兀,显得不一体化。
于是我们就把目光转向了CEF(Chromium Embedded Framework),网络上好多介绍,就不赘述了。问题是,我用x度找到的大多数文章都是在vs上cef的编译和使用,java的案例太少,有些例子也不够详尽,时间略远,提问八成也找不到人了……对,linux环境下的文章也不少,看起来有点累。。
将cef移植到java中使用的官方指导在这里:
https://bitbucket.org/chromiumembedded/java-cef/wiki/BranchesAndBuilding
其实一步一步按照英文来,问题不太大,不过我还是执拗的认为怎么也该有个人翻译一篇,多截点图有个小白步骤……本人操作系统是windows 10,64bit,以下所有的安装都是64bitwindows操作系统来干的。
安装工具:
1、CMAKE 2.8.12.2以上版本(CEF本身是用c++开发的,给的源码需要自己生成sln文件然后编译出dll使用,这个生成sln的工作需要由它来完成)我下的是2.8的,版本号挺多的,看好了下
2、Git(好多人用过吧,跟svn似的能从远程下载东西,jcef说白了是用java对c++的功能包装起来使用,这里用到git是下载java代码的)
下载地址:https://git-scm.com/download/win
3、JDK(1.7或1.8版本,我两个都试了下,没什么问题)
下载地址:会java的都知道怎么下
4、Python(2.6以上脚本,但别用3.x脚本,因为尚未支持)我下的就是2.7.11的
下载地址:https://www.python.org/downloads/
5、VS2015(主要需要的是里面c和cpp编译器,一并装了吧,挺占磁盘空间的,但干活越干越发现挺离不开c的,也离不开微软……)下载visual studio professional 2015就够了
下载地址:https://www.visualstudio.com/zh-cn/downloads/download-visual-studio-vs.aspx
未完待续……截图挺费工夫的。。
相关推荐
编译好的jcef以及依赖jar包和测试例子.引入即可使用.请注意,这是win64版本.
支持H.264, AAC, MP4, MP3等文件,可以访问 html5test.com 验证 版本:cef_binary_100.0.14+g4e5ba66+chromium-100.0.4896.75_windows64
java-cef-b\jcef_build\native\Release目录中有编译好的文件,可直接使用。如有编译兴趣的朋友可自行编译试试。 编译步奏: 1、cmake编译。cmake文件我有改动,我的编译目录是E:\2623demo\java-cef-b。省事儿的朋友...
根据官方源码,加上支持视频的参数,编译,亲测可用,编译日期2022.06 支持H.264, AAC, MP4, MP3等文件 里面有官方示例程序,可以运行访问 html5test.com 验证 文件为压缩包,包含两个文件,内容如下 示例:cef_...
cef chromium-75.0.3770.100-win64(支持h264)编译好的Release包。 资源全称:cef_binary_cef_binary_75.1.16+g16a67c4+chromium-75.0.3770.100_windows64_windows64 对应cef版本:75.1.16 对应chromium版本:75.0....
实现了CEF的动态编译,使CEF可以加入MD代码生成方式的工程中!
1.VS2017+Qt5.14.2+cef_binary_89.0.18+gb36241d+chromium-89.0.4389.114_windows32编译包。 2.已经用CMake生成.sln文件的包,可以直接打开.sln文件运行。 3.注意环境:VS2017,Qt5.14.2。 4.cef包的版本为89,32位的...
CEF最小构建二进制库,不包含test工厂。信息如下: 1.平台:Win32 2.VS编译器版本:VS2022 3. CEF版本:115.2.3 4. Chromiun版本:115 5. 构建分支:5790 6. 编译配置:debug 和 release
版本:Cef_115.0.5790.32 平台:Windows32 VS版本:VS2022 构建:Debug, Release CEF版本:115 Chormium版本:115 分支:5790 test工程:cefclient,cefsimple,ceftests,gtest,shared
CefSharp浏览器最新版96.0.16重新编译,完美支持MP4、H264视频ACC音频,支持X64、X86和AnyCPU平台
1、下载后分别解压CEF4...3、将cef_binary_101.0.18+g367b4a0+chromium-101.0.4951.67_windows32中的Release和Resources内的文件拷贝至CEF4Delphi-master下的bin文件夹下面 4、编译demo文件夹下文件即可使用demo了
jdk-8u73-windows-i586.exe java jdk-8u73 windows x86 .exe 截至2016.02.11 最新版JDK For windows x86 .exe sha256: c98792ea96512b03238a60616a5cefe936832718d6453fff2a545615fbdf0d87 md5: cef2f51f...
java_cef 完整demo(支持h264编码) 官方开放的是不支持h264视频编码的版本,需要自行编译后方可支持。 此次提供我自己编译好的一个版本工大家参考。 demo非常简陋但逻辑各种都完善,api文档网上搜一搜就有就不特意...
cef源码,qt5.6以后嵌入式网页使用
CEF 102.0.5005.115 Windows64自编译支持H.264视频播放
CefSharp-master.rar
84.4.10 的版本依赖环境 .Net Framework 4.6.1 ,是在Windows 10 下编译的,而 Win7 虽然可以安装相应版本的 Framework 却不能修改对应的Windows SDK 导致最终不能正常运行。 如果你的需求环境支持 Windows 10 建议...
cef chromium-81.0.4044.113_x86(支持h264)编译好的Release包。 资源全称:cef_binary_81.2.24+gc0b313d+chromium-81.0.4044.113_windows32 对应cef版本:81.2.24 对应chromium版本:81.0.4044.113 win32位系统支持 ...
Chromium for delphi and plugin more
完整可运行的JCEF64位,CEF版本95.7.14,chromium版本95.0.4638.69,支持H.264、mp4,用于java内嵌浏览器。