有个pc端单机应用的小活,对.net研究不深,没有趁手的框架,加上之前使用第三方控件的遇到的各种坑。这次决定用java做本地应用,考虑到web的各种便利,丰富的第三方控件,框架随意选。于是打算在客户端内,内嵌浏览器和j2ee容器的方式做一个伪单机应用。
经过一番研究,jcef成为我的最佳实现方式。咸盐少许,书归正传。
本文参考了 http://blog.csdn.net/wzdark/article/details/50401740 (在此表示感谢),并在自己被坑位地方做了解释。
jcef(Java-cef 的简称)的bitbucket地址
我自己只尝试了windows下的编译,其他环境大通小异,具体请参考官网。
安装前要做如下准备:
Cmake 2.8.12.2或者更高版本(我用的3.6.2安装版)
Git
Java 1.7或1.8
Python2.6或者更高的2.x版本(不支持3.x版本)
Visual Studio 2010 (其他版本应该也行