我正在尝试使用cordova构建一个android项目,但我遇到了JDK的问题。
我已确定路径正确并指向我的JDK:
C:\Program Files\nodejs;
C:\Mobile\Android\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\tools; C:\Mobile\apache-ant-1.9.3-bin\apache-ant-1.9.3\bin; C:\Program
Files\Java\jdk1.7.0_55\bin; C:\Program Files\Java\jre7\bin
当我在命令提示符下运行echo%JAVA_HOME%时显示
C:\ Program Files \ Java \ jdk1.7.0_55 \ bin
但是当我运行cordova build命令时,它声明JAVA_HOME当前设置
C:\Program Files\Java\jre7
我还在名为java_home的路径下设置了一个系统变量,并将其设置为
C:\Program Files\Java\jdk1.7.0_55\bin
自设置路径
后,我也重新启动了系统 谁能告诉我出了什么问题?答案 0 :(得分:1)
对于遇到同样问题的人,我将PATH更改为
C:\ Program Files \ nodejs; C:\手机\的Android \ ADT-束 - 窗口x86_64-20131030 \ ADT-束 - 窗口x86_64-20131030 \ SDK \工具; C:\移动\ Apache的蚂蚁1.9.3斌\ Apache的蚂蚁1.9.3 \ BIN;
%JAVA_HOME%\ bin中; %ANT_HOME%\ bin中
这解决了问题