Java “导出”未被识别为内部或外部命令,

Java “导出”未被识别为内部或外部命令,,java,gradle,javafx,javafx-8,build.gradle,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_s

我试图从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 t 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/Ensemble8 “导出”未被识别为内部或外部命令, 可操作的程序或批处理文件

C:\dalvik sdk\samples\Ensemble8>导出路径=$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”的根项目\ 建造,格雷德尔。 包括的项目:[根项目“集成8”] 使用生成文件“C:\dalvik sdk\samples\Ense”评估根项目“Ensemble8” mble8\build.gradle'。 正在启动文件锁定侦听器线程

失败:生成失败,出现异常

其中: 生成文件“C:\dalvik sdk\samples\Ensemble8\Build.gradle”行:110

出了什么问题: 评估根项目“集成8”时出现问题

错误:无法构建Android。未设置Android SDK的路径或路径无效

用法:gradlecreateproject -PANDROID_SDK= -PTARGET=/optional/ -PNAME= -包装= -PDIR= -调试 -PJFX_干管= -PJFX_SDK= -PJFX_应用程序=

尝试: 使用-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

不是使用关键字导出,而是将其更改为SET。

不是使用关键字导出,而是将其更改为SET。

这不是批处理文件……哦,顺便说一下,我最初从convertJavaFXToAndroid.sh获得了内容,并将其文件扩展名更改为.batt这是一个shell脚本,不是批处理文件。它不能也不会在Windows中运行。更改扩展名完全是错误的,因为它的扩展名是正确的。@如果我想在MP3播放器中播放Word文档,所以我将其重命名为.MP3,为什么它不工作?那么,有没有办法将其转换为批处理文件?我的意思是,将内容翻译成批处理文件?那不是批处理文件…哦,顺便说一下,我最初从convertJavaFXToAndroid.sh获得内容,并将其文件扩展名更改为.batt。这是一个shell脚本,不是批处理文件。它不能也不会在Windows中运行。更改扩展名完全是错误的,因为它的扩展名是正确的。@如果我想在MP3播放器中播放Word文档,所以我将其重命名为.MP3,为什么它不工作?那么,有没有办法将其转换为批处理文件?我是说,把内容翻译成 批处理文件?