欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-18 10:56:45
...

       前一阵子用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

 

未完待续……截图挺费工夫的。。