Wiki
Clone wikijava-cef / 搭建V49开发调试环境
* 安装Eclipse
我们使用Eclipse来对java-cef进行二次开发,以及java代码部分的调试工作。
从Eclipse官方网站下载安装文件,由于Neon已经不支持JDK7,我们只能使用MARS.2。
下载地址为https://www.eclipse.org/downloads/download.php?file=/oomph/epp/mars/R2/eclipse-inst-win64.exe
大家可以从我托管在csdn的文件地址下载eclipse eclipse-mars.r2.win32 eclipse-mars.r2.win64
* 获取JOGL源码
为了调试时源码能看得更完整,我们把jogl的源码下载下来附加到项目中。
从java-cef / third-party / jogamp / README.jcef中可以看到,V49使用的jogl版本为2.2.4。所以我们下载2.2.4的jogl。
下载链接为http://jogamp.org/deployment/v2.2.4/archive/jogamp-all-platforms.7z,大家也可以从我托管到csdn的文件地址下载jogl2.2.4
然后把源码放到java-cef / third-party / jogamp / jar文件夹下,后续会在eclipse中附加。
* 创建Eclipse项目
1. 新建项目
新建普通Java项目,将地址指向java-cef / java,将jogl相关jar包添加到构建路径。
(为了把图片大小控制在1m以内,我进行了跳帧处理,如果看不清楚大家请联系我)
类org.cef.browser.mac.CefBrowserWindowMac会由于没有macosx环境报错,我们直接删除它,这一步没有在gif中体现。
2. 设置nativepath
nativepath即jni所在路径,java-cef所需的jni部分的dll以及dll所需资源(包括cef)。
为了节约时间,我图片中是预先设置过了,路径为java-cef / jcef_build / native / Release。
3. 为jogl关联源码
将jogl的源码关联进来,源码就是我们从jogl下载并解压出来的两个zip文件。
由于时间关系(主要是bitbucket要求图片小于1m),我预先设置了两个jar包的源码。
* 调试运行
启动tests.detailed.MainFrame.main(String[]),即可调试运行!
Updated