【发布时间】:2015-05-05 09:25:37
【问题描述】:
我从 cocos2dx 3.1.1 迁移到 3.6。
当我创建一个新项目并在 Eclipse 中构建时,我收到以下错误:
could not open 'C:\Program Files (x86)\Java\jre7\lib\i386\jvm.cfg
我检查了环境变量。
虽然我所有的环境变量都在E:\ 上,但build_native 一直在讲述C:\。即使C:\Program Files (x86) 中没有Java 文件夹。我在E:\ 上只有JDK1.8.0_45。
我的 Eclipse 运行良好。
我其他使用 cocosdx3.1.1 的项目还在运行。
Cocos2dx使用ant、ndk、cygwin64等
[name : value]
(User var)
ANDROID_SDK_ROOT : E:\Android\android-sdk
ANT_ROOT : E:\apache-ant-1.9.4\
CLASS_PATH : ;
COCOS_CONSOLE_ROOT : E:\cocosProj\cocos2d-x-3.6\tools\cocos2d-console\bin
COCOS_TEMPLATES_ROOT : E:\cocosProj\cocos2d-x-3.6\templates
JAVA_HOME : Neither E:\Java\jdk1.8.0_45\jre\bin` Or `E:\Java\jdk1.8.0_45\ working
NDK_MODULE_PATH : E:\cocos2d-x-3.6;E:\cocos2d-x-3.6\cocos\platform\android
NDK_ROOT : E:\android-ndk-r10d
Path : E:\cocosProj\cocos2d-x-3.6\templates;E:\cocosProj\cocos2d-x-3.6\tools\cocos2d-console\bin;E:\cygwin64\bin
( system var)
...(omit)....
%NDK_ROOT%;E:\Android\android-sdk;
E:\cocos2d-x-3.6\tools\cocos2d-console\bin;E:\cocos2d-x-3.6\templates;
E:\cocos2d-x-3.6;E:\android-ndk-r10d;
E:\apache-ant-1.9.4\bin;E:\Android\android-sdk\platform-tools;
E:\Android\android-sdk\tools;
E:\cygwin64\bin;E:\Java\jdk1.8.0_45\jre\bin;
我的系统是:Windows7,Eclipse版本:Kepler Service Release 1
有更详细的错误消息。我运行 Windows 的命令行并运行 python build_native.py。
错误信息链接到下面的imgur:
【问题讨论】:
标签: java ant path android-ndk cocos2d-x