java - 无法将“导出”识别为内部或外部命令,

标签 java gradle javafx javafx-8 build.gradle

我正在尝试从dalvik sdk的Ensemble8示例中运行convertJavaFXToAndroid,但不幸的是,它引发了一个错误:

C:\ dalvik-sdk \ samples \ Ensemble8> convertJavaFXToAndroid.bat

C:\ dalvik-sdk \ samples \ Ensemble8>#!/ bin / bash
'#!'不被识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8>#修改下面的行,将ANDROID_SDK指向
o Android SDK您
无法将“#”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8>#已下载。
无法将“#”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8>导出ANDROID_SDK = C:/ AndroidSDK / sdk
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8>#
无法将“#”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8>#
无法将“#”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8> export HERE = $ {PWD}
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8>导出DALVIK_SDK = $ HERE /../../
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8>导出JAVAFX_APP_DIR = $ HERE / ensemble
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8>导出PATH = $ ANDROID_SDK / tools:$ PATH
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8>导出WORKDIR = $ HERE / android
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8> export PACKAGE =“org.javafxports.ensemble8”
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8> export NAME =“Ensemble8Android”
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8> export MAINCLASS =“ensemble.EnsembleApp”
无法将“导出”识别为内部或外部命令,
可操作的程序或批处理文件。

C:\ dalvik-sdk \ samples \ Ensemble8> ./ gradlew --info createProject -PDEBUG -PDIR = $ WO
RKDIR -PPACKAGE = $ PACKAGE -PNAME = $ NAME \
开始构建
使用空的设置脚本评估设置。
项目已加载。使用构建文件'C:\ dalvik-sdk \ samples \ Ensemble8 \
build.gradle”。
包含的项目:[根项目'Ensemble8']
使用构建文件'C:\ dalvik-sdk \ samples \ Ense评估根项目'Ensemble8'
mble8 \ build.gradle”。
正在启动文件锁定侦听器线程。

失败:生成失败,发生异常。

  • 其中:
    构建文件'C:\ dalvik-sdk \ samples \ Ensemble8 \ build.gradle'行:110
  • 出了什么问题:
    评估根项目'Ensemble8'时出现问题。

    Error: Can't build Android. Path to Android SDK was not set or is invalid!


  • 用法:gradle createProject
    -PANDROID_SDK =
    -PTARGET = /可选/
    -PNAME =
    -PPACKAGE =
    -PDIR =
    -调试
    -PJFX_MAIN =
    -PJFX_SDK =
    -PJFX_APP =
  • 尝试:
    使用--stacktrace选项运行以获取堆栈跟踪。使用--debug选项运行
    获得更多日志输出。

  • 建立失败

    总时间:4.859秒

    C:\ dalvik-sdk \ samples \ Ensemble8>

    我相信这是一个路径问题。我应该在路径中添加哪个软件?
    我目前正在使用Windows XP。

    这是批处理文件:
    #!/bin/bash
    # Modify the line below, point the ANDROID_SDK to the android sdk you 
    # downloaded.
    export ANDROID_SDK=C:/AndroidSDK/sdk
    #
    #
    export HERE=${PWD}
    export DALVIK_SDK=$HERE/../../
    export JAVAFX_APP_DIR=$HERE/ensemble
    export PATH=$ANDROID_SDK/tools:$PATH
    export WORKDIR=$HERE/android
    export PACKAGE="org.javafxports.ensemble8"
    export NAME="Ensemble8Android"
    export MAINCLASS="ensemble.EnsembleApp"
    ./gradlew --info createProject -PDEBUG -PDIR=$WORKDIR -PPACKAGE=$PACKAGE      -PNAME=$NAME  \
    -PANDROID_SDK=$ANDROID_SDK -PJFX_SDK=$DALVIK_SDK -PJFX_APP=$JAVAFX_APP_DIR -PJFX_MAIN=$MAINCLASS
    

    最佳答案

    代替使用关键字“EXPORT”,将其更改为“SET”。

    关于java - 无法将“导出”识别为内部或外部命令,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28554019/

    相关文章:

    java - 高效地从 Google Cloud Storage 中删除多个 blob

    java - Spring MVC 类似 AMQP 消息的处理

    java - 如何使用环境变量将json jar lib添加到java中

    android - 我无法加载gradle更改,甚至无法在android studio中运行该应用

    java - JavaFX 目录/包结构是否有任何标准?

    java - 放大高低值阻尼器

    java - 使用Proguard从Android类中删除xml批注

    gradle - jhipster 项目不会为产品配置文件 : gradlew -Pprod bootWar fails on taks webpack 构建

    java - VBox 内容未填充窗口

    JavaFX 设置鼠标空闲时隐藏