`
equalxx
  • 浏览: 66087 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

JCEF-windows环境下编译CEF并在Eclipse 中跑通测试案例

阅读更多

       前一阵子用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的,版本号挺多的,看好了下

         下载地址:https://cmake.org/files/

         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-Win64编译包和依赖jar包

    描述中的“编译好的jcef以及依赖jar包和测试例子”意味着这个压缩包包含了已经编译完成的JCEF库,开发者可以直接在他们的项目中使用,而无需自行编译源代码。同时,它还包含必要的依赖jar包,这些是JCEF正常运行所...

    jbr-jcef-11-0-12-windows-x64-b1692.9 &&jpbc-2.0.0 &&bcprov-jdk15

    标题 "jbr-jcef-11-0-12-windows-x64-b1692.9 &&jpbc-2.0.0 &&bcprov-jdk15" 暗示了这个压缩包包含了几个关键组件,分别针对Java运行时环境(JRE)、Java浏览器渲染引擎(JavaFX WebEngine与CEF的集成)以及两个安全...

    MinGW环境下编译CEF库

    MinGW环境下编译CEF库是一个涉及多个步骤的过程,包括准备编译环境、修改配置文件、编译源码以及后续的集成测试。通过上述步骤,开发者可以成功地将CEF库集成到自己的应用程序中,从而利用其强大的Web渲染能力,开发...

    cef-binary-100.0.14+g4e5ba66+chromium-100.0.4896.75-windows64

    给定文件信息涵盖了CEF框架的一个具体版本,它特别适合需要在应用程序中嵌入网页并支持视频播放功能的开发场景。此外,该文件的详细信息还提供了一个可能包含具体实现指南的参考链接,对于寻求利用CEF进行开发的用户...

    jcef_binary_95.7.18+g0d6005e+chromium-95.0.4638.69_win64支持h264

    JCEF是Chromium Embedded Framework(CEF)的一个Java实现,允许开发者在Java应用程序中嵌入Chromium浏览器引擎,提供高效的Web渲染和JavaScript交互功能。 Chromium是一个开源项目,它是Google Chrome浏览器的基础...

    jcef支持h264(win X64)

    java-cef-b\jcef_build\native\Release目录中有编译好的文件,可直接使用。如有编译兴趣的朋友可自行编译试试。 编译步奏: 1、cmake编译。cmake文件我有改动,我的编译目录是E:\2623demo\java-cef-b。省事儿的朋友...

    CEF100.0.14-chromium-100.0.4896.75-windows64自己编译支持视频播放 支持H.264

    支持H.264, AAC, MP4, MP3等文件,可以访问 html5test.com 验证 版本:cef_binary_100.0.14+g4e5ba66+chromium-100.0.4896.75_windows64

    java_cef 完整demo(支持h264编码)

    java_cef 完整demo(支持h264编码) 官方开放的是不支持h264视频编码的版本,需要自行编译后方可支持。 此次提供我自己编译好的一个版本工大家参考。 demo非常简陋但逻辑各种都完善,api文档网上搜一搜就有就不特意...

    cef-binary-114-windows64支持h264视频播放

    标题中的“cef-binary-114-windows64支持h264视频播放”指的是CEF(Chromium Embedded Framework)的一个特定版本114,为Windows 64位平台提供了H264视频编码的支持。CEF是一个开源框架,允许开发者在他们的应用程序...

    CEF4Delphi-入门-1_delphi_CEF_web_

    标题中的"CEF4Delphi-入门-1_delphi_CEF_web_"指的是一个关于在Delphi中使用CEF(Chromium Embedded Framework)开发Web浏览器的教程的第一部分。CEF是一个开源框架,它允许开发者将Google Chrome的渲染引擎嵌入到...

    cef chromium-75.0.3770.100-x64(支持h264)编译好的Release包

    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 102.0.5005.115 Windows64自编译支持H.264视频播放

    binary_102.0.10+gf249b2e+chromium-102.0.5005.115_windows64”文件很可能是CEF的预编译库和相关文件,包括必要的动态链接库(DLLs)、头文件和示例代码,用于开发者在他们的Windows 64位应用程序中集成CEF。...

    由VS2022编译的cef-131.2.7的64位的C++ SDK

    编程语言:CEF主要使用C++语言进行开发,但也提供了其他语言的绑定,如Delphi、Go、Java、.NET(CefSharp、CefGlue、ChromiumFX)、Python、Swift等,使得开发者可以在不同编程语言环境下使用CEF。 客户端开发:CEF...

    CEF4Delphi-master.zip_CEF4Delphi_chromium_delphi_delphi Chromium

    CEF4Delphi是一个专为Delphi开发者设计的项目,它实现了对Chromium浏览器引擎的封装,使得在Delphi应用程序中嵌入和控制Chromium成为可能。这个名为"CEF4Delphi-master.zip"的压缩包包含了CEF4Delphi的源代码、示例...

    CEF102.0.5005.115 Windows 自己编译支持视频播放(支持H.264, MP4, MP3等)102版本32位

    根据官方源码,加上支持视频的参数,编译,亲测可用,编译日期2022.06 支持H.264, AAC, MP4, MP3等文件 里面有官方示例程序,可以运行访问 html5test.com 验证 文件为压缩包,包含两个文件,内容如下 示例:cef_...

    cef库-windows64

    1. **环境配置**:确保开发环境安装了必要的编译工具,如Visual Studio,并正确配置CEF的依赖库。 2. **集成CEF**:将CEF库源码编译或下载预编译库,并将其集成到项目中。 3. **初始化和生命周期管理**:正确初始...

    MinGW环境下编译CEF库基于102最后一个稳定版本编译,已经修改过camke文件和部分代码,可以直接编译(MinGW 6.4,cmake 3.31)

    在使用MinGW环境下编译Chromium Embedded Framework(CEF)的过程中,涉及到一系列的准备工作和技术细节。MinGW是一个将GCC(GNU Compiler Collection)和一系列的支持工具移植到Windows平台上的软件包,它允许...

    cef109 支持mp3,mp4,h264 最后支持win7的cef版本 cef-binary-109.1.18+gf1c41e4+chromium-109.0.5414.120-windows32

    在计算机领域,CEF(Chromium Embedded Framework)是一种流行的开源框架,允许开发者将Chromium浏览器的功能嵌入到应用程序中。版本号“109.1.18+gf1c41e4+chromium-109.0.5414.120”表明这是CEF的一个特定版本,...

    Windows下Qt5.12.5-MSVC5017-64编译QCefView源码

    "Windows下Qt5.12.5-MSVC5017-64编译QCefView源码" 指的是在Windows操作系统环境下,使用Qt5.12.5版本(一个跨平台的应用程序开发框架)和Microsoft Visual C++ 2017(MSVC5017)编译器,针对64位系统进行的QCefView...

    CEF4Delphi-master.zip_CEF4Delphi_cef4_delphi cef4_panu85

    1. **安装和配置**:首先需要下载并安装CEF4Delphi库,然后在Delphi环境中配置相关路径和库引用。 2. **创建浏览器组件**:在Delphi Form上添加CEF4Delphi提供的TChromium组件,设置其属性以满足应用需求。 3. **...

Global site tag (gtag.js) - Google Analytics