jcef编译

本文的编译的操作系统为 windows10 64

1. 环境装备

  我是根据官方的指导说明使用make进行编译的,官方文档地址:点击跳转,因此需要安装一下编译软件:git,npm,python,visual studio 2015,java, 我安装的npm版本为6.9.0、python的版本为2.7.2,java的版本为1.8.0_191

2. 编译

   下载源码

         使用git下载源码 ,创建目录jcef,进入该目录后执行命令 git clone https://bitbucket.org/chromiumembedded/java-cef.git src

      编译成vs2015工程:

    这个步骤一旦缺少相应的库就会报错。需要安装 windows sdk ,版本号为10.0.17763,下载地址;因为在编译过程需要从谷歌服务器下载代码格式化库clang-format,因此编译过程中需要开启翻墙的vpn(这个工具自己找了)。在src目录下创建jcef_build,进入该目录后执行 命令 cmake -G "Visual Studio 14 Win64" ..  编译64位的库文件。 编译过程若报错,根据提示去下载缺少的相应文件。编译成功后的目录如下

         

      编译64位库文件

      双击文件jcef.sln文件,打开工程,在工具栏中设置成release,点击 “生成”->“生成解决方案”,则编译生成整个库文件

      运行demo和打包

      在src/tools目录下执行命令 run.bat win64 Release detailed 启动了jcef,界面如下。通过命令 make_distrib.bat win64 则在src目录下生成了binary_distrib文件夹,运行bat文件即可。

   

      直接下载我编译打包好的运行库: 下载地址,密码:niye

 3.导入eclipse二次开发

     导入工程结构如下图

 

     找到运行主类tests.detailed.MainFrame,jvm参数配置库文件路径-Djava.library.path=./lib/win64 可运行成功,参数配置如图:

 

 我导入配置好的eclipse工程下载地址,密码:q0oz

猜你喜欢

转载自www.cnblogs.com/haotengda/p/12441880.html