Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PhoneGap-找不到javac.exe_Java_Android_Cordova - Fatal编程技术网

PhoneGap-找不到javac.exe

PhoneGap-找不到javac.exe,java,android,cordova,Java,Android,Cordova,我是PhoneGap的新手,我试着按照入门指南进行安装和工作,但是 太复杂了 这就是我的问题: 我已将phonegap下载到c:\boaz\mobile\directory 到我下载Java SDK的同一个地方 我已经在中以平台工具和工具为向导设置了路径环境 phonegap节目 我创建了一个JAVA_HOME变量,将其赋值为:c:\Program Files(x86)\JAVA\jdk1.7.0\u 21\bin\并检查了是否有一个javac.exe文件…以及它的名称 最后,我设置了路径并将其

我是PhoneGap的新手,我试着按照入门指南进行安装和工作,但是 太复杂了

这就是我的问题:

  • 我已将phonegap下载到c:\boaz\mobile\directory
  • 到我下载Java SDK的同一个地方
  • 我已经在中以平台工具和工具为向导设置了路径环境 phonegap节目
  • 我创建了一个JAVA_HOME变量,将其赋值为:c:\Program Files(x86)\JAVA\jdk1.7.0\u 21\bin\并检查了是否有一个javac.exe文件…以及它的名称
  • 最后,我设置了路径并将其分配给c:\ProgramFiles(x86)\java\jdk1.7.0\U 21\bin\
  • 但是

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


    我该怎么办?

    试着在路径的“程序文件”后面加一个空格。即

    而不是C:\ProgramFiles(x86)\Java\jdk1.7.0\u 21\bin\


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

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

    而不是C:\ProgramFiles(x86)\Java\jdk1.7.0\u 21\bin\

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

    create.bat文件

    改变 第24行

    如果[%~$PATH:X]=[](

    如果[%%~$PATH:%%X]=[](

    create.bat文件

    改变 第24行

    如果[%~$PATH:X]=[](


    如果[%~$PATH:%%X]=[](

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

    我创建了一个JAVA_HOME变量,将其赋值为:c:\Program Files(x86)\JAVA\jdk1.7.0\u 21\bin\并检查了是否有一个javac.exe文件…以及它的名称


    您应该将其设置为指向
    c:\ProgramFiles(x86)\java\jdk1.7.0\u 21
    ;即JDK安装的根目录。

    真正的问题是您将java\u HOME设置为指向错误的目录

    我创建了一个JAVA_HOME变量,将其赋值为:c:\Program Files(x86)\JAVA\jdk1.7.0\u 21\bin\并检查了是否有一个javac.exe文件…以及它的名称


    您应该将其设置为指向
    c:\ProgramFiles(x86)\java\jdk1.7.0\u 21
    ;即JDK安装的根目录。

    您必须正确设置两个环境变量,PATH和java\u HOME

    JAVA\u HOME应设置为C:\Program Files\JAVA\jdk1.7.0\u 51 (或JDK的最新版本)

    路径应包含“%JAVA\u HOME%\bin”


    要检查安装是否正确,请键入javac-version from C:\

    您必须正确设置两个环境变量,PATH和JAVA\u HOME

    JAVA\u HOME应设置为C:\Program Files\JAVA\jdk1.7.0\u 51 (或JDK的最新版本)

    路径应包含“%JAVA\u HOME%\bin”


    要检查安装是否正确,请键入javac-version from C:\

    我在设置phonegap时遇到了相同的问题。我所做的是创建用户变量调用路径,而不是系统变量,只是创建新的用户变量

    我的用户变量路径是-

    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;
    

    它可以正常工作。

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

    我的用户变量路径是-

    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;
    

    它可以正常工作。

    键入echo%PATH%以验证您的环境设置是否正确键入echo%PATH%以验证您的环境设置是否正确请详细解释。为什么?一些解释会很好!请详细解释。为什么?一些解释会很好!