前一阵子用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包和测试例子”意味着这个压缩包包含了已经编译完成的JCEF库,开发者可以直接在他们的项目中使用,而无需自行编译源代码。同时,它还包含必要的依赖jar包,这些是JCEF正常运行所...
标题 "jbr-jcef-11-0-12-windows-x64-b1692.9 &&jpbc-2.0.0 &&bcprov-jdk15" 暗示了这个压缩包包含了几个关键组件,分别针对Java运行时环境(JRE)、Java浏览器渲染引擎(JavaFX WebEngine与CEF的集成)以及两个安全...
JCEF是Chromium Embedded Framework(CEF)的一个Java实现,允许开发者在Java应用程序中嵌入Chromium浏览器引擎,提供高效的Web渲染和JavaScript交互功能。 Chromium是一个开源项目,它是Google Chrome浏览器的基础...
java-cef-b\jcef_build\native\Release目录中有编译好的文件,可直接使用。如有编译兴趣的朋友可自行编译试试。 编译步奏: 1、cmake编译。cmake文件我有改动,我的编译目录是E:\2623demo\java-cef-b。省事儿的朋友...
JCEF基于Chromium内核,允许开发者在Java环境中集成一个完整的浏览器引擎,从而实现自定义浏览器的开发或者数据抓取功能。 首先,我们来详细了解一下JCEF。JCEF是一个开源项目,它为Java应用程序提供了一个嵌入...
java_cef 完整demo(支持h264编码) 官方开放的是不支持h264视频编码的版本,需要自行编译后方可支持。 此次提供我自己编译好的一个版本工大家参考。 demo非常简陋但逻辑各种都完善,api文档网上搜一搜就有就不特意...
支持H.264, AAC, MP4, MP3等文件,可以访问 html5test.com 验证 版本:cef_binary_100.0.14+g4e5ba66+chromium-100.0.4896.75_windows64
标题中的“cef-binary-114-windows64支持h264视频播放”指的是CEF(Chromium Embedded Framework)的一个特定版本114,为Windows 64位平台提供了H264视频编码的支持。CEF是一个开源框架,允许开发者在他们的应用程序...
CEF4Delphi是一个专为Delphi开发者设计的项目,它实现了对Chromium浏览器引擎的封装,使得在Delphi应用程序中嵌入和控制Chromium成为可能。这个名为"CEF4Delphi-master.zip"的压缩包包含了CEF4Delphi的源代码、示例...
1. **环境配置**:确保开发环境安装了必要的编译工具,如Visual Studio,并正确配置CEF的依赖库。 2. **集成CEF**:将CEF库源码编译或下载预编译库,并将其集成到项目中。 3. **初始化和生命周期管理**:正确初始...
根据官方源码,加上支持视频的参数,编译,亲测可用,编译日期2022.06 支持H.264, AAC, MP4, MP3等文件 里面有官方示例程序,可以运行访问 html5test.com 验证 文件为压缩包,包含两个文件,内容如下 示例:cef_...
binary_102.0.10+gf249b2e+chromium-102.0.5005.115_windows64”文件很可能是CEF的预编译库和相关文件,包括必要的动态链接库(DLLs)、头文件和示例代码,用于开发者在他们的Windows 64位应用程序中集成CEF。...
"Windows下Qt5.12.5-MSVC5017-64编译QCefView源码" 指的是在Windows操作系统环境下,使用Qt5.12.5版本(一个跨平台的应用程序开发框架)和Microsoft Visual C++ 2017(MSVC5017)编译器,针对64位系统进行的QCefView...
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....
标题中的"CEF4Delphi-入门-1_delphi_CEF_web_"指的是一个关于在Delphi中使用CEF(Chromium Embedded Framework)开发Web浏览器的教程的第一部分。CEF是一个开源框架,它允许开发者将Google Chrome的渲染引擎嵌入到...
综合来看,这个压缩包提供了一个完整的、预编译的JCEF环境,适用于在Java应用中实现高性能的Web视图,且具有H.264视频播放能力。用户可以通过提供的批处理脚本快速开始使用,并通过文档了解如何集成和操作JCEF。
CEF最小构建二进制库,不包含test工厂。信息如下: 1.平台:Win32 2.VS编译器版本:VS2022 3. CEF版本:115.2.3 4. Chromiun版本:115 5. 构建分支:5790 6. 编译配置:debug 和 release
总之,CEF111.0.5563.148 Windows非官方编译版提供了一个强大的平台,让开发者能够构建具备现代Web功能的应用程序,特别是对于需要在应用中内嵌MP4视频和MP3音频的场景,它是一个非常实用的选择。开发者只需要了解...
本话题主要关注的是如何在Windows 32位环境下,针对CefSharp 63.0.3版本,为CEF3添加对MP4视频格式的支持。 首先,了解CEF3和CefSharp的关系很重要。CEF3是CEF的一个分支,专注于提高性能和减少内存占用,而Cef...
1. **安装和配置**:首先需要下载并安装CEF4Delphi库,然后在Delphi环境中配置相关路径和库引用。 2. **创建浏览器组件**:在Delphi Form上添加CEF4Delphi提供的TChromium组件,设置其属性以满足应用需求。 3. **...