`
equalxx
  • 浏览: 65469 次
  • 性别: 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的集成)以及两个安全...

    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。省事儿的朋友...

    使用JCEF(chromium内核)开发的抓取数据浏览器,可以用来制作浏览器,也可以用来制作爬虫

    JCEF基于Chromium内核,允许开发者在Java环境中集成一个完整的浏览器引擎,从而实现自定义浏览器的开发或者数据抓取功能。 首先,我们来详细了解一下JCEF。JCEF是一个开源项目,它为Java应用程序提供了一个嵌入...

    java_cef 完整demo(支持h264编码)

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

    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

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

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

    CEF4Delphi-master.zip_CEF4Delphi_chromium_delphi_delphi Chromium

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

    cef库-windows64

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

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

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

    CEF 102.0.5005.115 Windows64自编译支持H.264视频播放

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

    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....

    CEF4Delphi-入门-1_delphi_CEF_web_

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

    完整可运行的JCEF,CEF版本95.7.14,chromium版本95.0.4638.69,win64,支持h264

    综合来看,这个压缩包提供了一个完整的、预编译的JCEF环境,适用于在Java应用中实现高性能的Web视图,且具有H.264视频播放能力。用户可以通过提供的批处理脚本快速开始使用,并通过文档了解如何集成和操作JCEF。

    cef-binary-115.2.3+gcf87de9+chromium-115.0.5790.32-windows32-min

    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 非官方编译(支持MP4, MP3等)111版本64位

    总之,CEF111.0.5563.148 Windows非官方编译版提供了一个强大的平台,让开发者能够构建具备现代Web功能的应用程序,特别是对于需要在应用中内嵌MP4视频和MP3音频的场景,它是一个非常实用的选择。开发者只需要了解...

    windows32.CEF3编译添加mp4支持(对应CefSharp63.0.3)

    本话题主要关注的是如何在Windows 32位环境下,针对CefSharp 63.0.3版本,为CEF3添加对MP4视频格式的支持。 首先,了解CEF3和CefSharp的关系很重要。CEF3是CEF的一个分支,专注于提高性能和减少内存占用,而Cef...

    CEF4Delphi-master.zip_CEF4Delphi_cef4_delphi cef4_panu85

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

Global site tag (gtag.js) - Google Analytics