最近装了win10系统,然后将之前win7系统上的Cocos lua工程拷贝到win10电脑上发现打开项目报错,且无法打开lua文件,错误信息如下:
1 | An internal error occurred during: "Initialize DLTK". |
1 | An internal error occurred during: "build lua project:xxx". |
错误截图如下:
问题原因主要有两个:
- Java的JDK1.8版本不兼容
注意:这个JDK版本并非Cocos Code IDE首选项中的JDK位置的JDK版本,而是系统环境变量中的JAVA_HOME的JDK版本
2. Cocos Code IDE的LuaDevelopmentTools插件与win10不兼容
解决方法如下:
- 安装JDK1.6或者1.7版本,并且必须配置JDK1.6或者1.7的JAVA_HOME环境变量
检测JDK版本是否正确可打开命令行窗口,输入java -version查看版本,如下图
2. 进入Cocos Code IDE安装目录下的plugins文件夹*
3. 删除“com.naef.jnlua.windows64_0.9.1.201502061431.jar”文件
4. 下载下面的com.naef.jnlua.windows64_0.9.1.201506051401.jar文件并复制进plugins文件夹
5. 完成重启Cocos Code IDE
附com.naef.jnlua.windows64_0.9.1.201506051401.jar文件网盘下载链接
http://pan.baidu.com/s/1i5Kw9ut
通过以上步骤修复后Cocos Code IDE已经可以正常使用,截图如下