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

 

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

 

 

       

你可能感兴趣的:(java,rcp,chrome,cef,jcef)