PhoneGap - 找不到javac.exe

时间:2013-06-04 12:58:58

标签: java android cordova

我是PhoneGap的新手,我尝试安装和工作,因为起始指南显示但是 它如此复杂......

所以这是我的问题:

  1. 我已将phonegap下载到c:\ boaz \ mobile \目录。
  2. 在我下载Java SDK的同一个地方。
  3. 我已经使用平台工具和工具作为指南设置了PATH环境 phonegap shows。
  4. 我创建了一个JAVA_HOME变量,赋值为:c:\ Program Files(x86)\ java \ jdk1.7.0_21 \ bin \,我检查是否有javac.exe文件......那里......
  5. 最后我设置PATH并将其分配给c:\ Program Files(x86)\ java \ jdk1.7.0_21 \ bin \
  6. BUT

    当我尝试创建一个项目时,它说:

    enter image description here 我该怎么办?

5 个答案:

答案 0 :(得分:5)

create.bat文件

变化 第24行

IF [%%〜$ PATH:X] == [](

IF [%%〜$ PATH:%% X] == [](

答案 1 :(得分:0)

尝试在路径中的“Program Files”之后添加一个空格。即。

而不是C:\ Program Files(x86)\ Java \ jdk1.7.0_21 \ bin \

尝试C:\ Program 文件(x86) \ Java \ jdk1.7.0_21 \ bin \

答案 2 :(得分:0)

真正的问题是您已将JAVA_HOME设置为指向错误的目录。

  

我创建了一个JAVA_HOME变量,赋值为:c:\ Program Files(x86)\ java \ jdk1.7.0_21 \ bin \,我检查是否有javac.exe文件...和那里......

你应该把它设置为指向c:\Program Files(x86)\java\jdk1.7.0_21;即JDK安装的根目录。

答案 3 :(得分:0)

您必须正确设置两个环境变量PATH和JAVA_HOME。

JAVA_HOME应设置为C:\ Program Files \ Java \ jdk1.7.0_51 (或者JDK的最新版本)

PATH应包含“%JAVA_HOME%\ bin”

要检查正确的安装,请在C:\

中键入javac -version

答案 4 :(得分:0)

我设置phonegap时遇到同样的问题我所做的是创建用户变量调用PATH而不是系统变量,只是新用户变量

我的用户变量PATH是 -

C:\Program Files\Java\jdk1.8.0_20\bin;C:\Program Files\ANT\apache-ant-1.9.4\bin;C:\Program Files\Android\android-sdk\platform-tools;C:\Program Files\Android\android-sdk\tools;

它会正常工作..