简体   繁体   English

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

[英]'export' is not recognized as an internal or external command,

I am trying to run the convertJavaFXToAndroid from the Ensemble8 sample from the dalvik sdk, but unfortunately it throws an error saying: 我正在尝试从dalvik sdk的Ensemble8示例运行convertJavaFXToAndroid,但不幸的是,它引发了一条错误消息:

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

C:\\dalvik-sdk\\samples\\Ensemble8>#!/bin/bash '#!' C:\\ dalvik-sdk \\ samples \\ Ensemble8>#!/ bin / bash'#!' is not recognized as an internal or external command, operable program or batch file. 不被识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8># Modify the line below, point the ANDROID_SDK to the android sdk you '#' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8>#修改以下行,将ANDROID_SDK指向您无法将“#”识别为内部或外部命令,可操作程序或批处理文件的android sdk。

C:\\dalvik-sdk\\samples\\Ensemble8># downloaded. C:\\ dalvik-sdk \\ samples \\ Ensemble8>#已下载。 '#' is not recognized as an internal or external command, operable program or batch file. 无法将“#”识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8>export ANDROID_SDK=C:/AndroidSDK/sdk 'export' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8> export ANDROID_SDK = C:/ AndroidSDK / sdk'export'未识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8># '#' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8>#无法将'#'识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8># '#' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8>#无法将'#'识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8>export HERE=${PWD} 'export' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8> export HERE = $ {PWD}“导出”未识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8>export DALVIK_SDK=$HERE/../../ 'export' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8> export DALVIK_SDK = $ HERE /../../无法将“ export”识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8>export JAVAFX_APP_DIR=$HERE/ensemble 'export' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8> export JAVAFX_APP_DIR = $ HERE / ensemble无法将“导出”识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8>export PATH=$ANDROID_SDK/tools:$PATH 'export' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8> export PATH = $ ANDROID_SDK / tools:$ PATH'export'不被识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8>export WORKDIR=$HERE/android 'export' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8> export WORKDIR = $ HERE / android'export'不被识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8>export PACKAGE="org.javafxports.ensemble8" 'export' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8> export PACKAGE =“ org.javafxports.ensemble8”'export'不被识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8>export NAME="Ensemble8Android" 'export' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8> export NAME =“ Ensemble8Android”'export'不被识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8>export MAINCLASS="ensemble.EnsembleApp" 'export' is not recognized as an internal or external command, operable program or batch file. C:\\ dalvik-sdk \\ samples \\ Ensemble8> export MAINCLASS =“ ensemble.EnsembleApp”'export'不被识别为内部或外部命令,可操作程序或批处理文件。

C:\\dalvik-sdk\\samples\\Ensemble8>./gradlew --info createProject -PDEBUG -PDIR=$WO RKDIR -PPACKAGE=$PACKAGE -PNAME=$NAME \\ Starting Build Settings evaluated using empty settings script. C:\\ dalvik-sdk \\ samples \\ Ensemble8> ./ gradlew --info createProject -PDEBUG -PDIR = $ WO RKDIR -PPACKAGE = $ PACKAGE -PNAME = $ NAME \\启动使用空设置脚本评估的构建设置。 Projects loaded. 已加载项目。 Root project using build file 'C:\\dalvik-sdk\\samples\\Ensemble8\\ build.gradle'. 使用构建文件'C:\\ dalvik-sdk \\ samples \\ Ensemble8 \\ build.gradle'进行根项目。 Included projects: [root project 'Ensemble8'] Evaluating root project 'Ensemble8' using build file 'C:\\dalvik-sdk\\samples\\Ense mble8\\build.gradle'. 包括的项目:[根项目'Ensemble8']使用构建文件'C:\\ dalvik-sdk \\ samples \\ Ense mble8 \\ build.gradle'评估根项目'Ensemble8'。 Starting file lock listener thread. 正在启动文件锁定侦听器线程。

FAILURE: Build failed with an exception. 失败:构建失败,发生异常。

  • Where: Build file 'C:\\dalvik-sdk\\samples\\Ensemble8\\build.gradle' line: 110 其中:构建文件“ C:\\ dalvik-sdk \\ samples \\ Ensemble8 \\ build.gradle”行:110

  • What went wrong: A problem occurred evaluating root project 'Ensemble8'. 出了什么问题:评估根项目'Ensemble8'时出现问题。

    Error: Can't build Android. 错误:无法构建Android。 Path to Android SDK was not set or is invalid! 未设置Android SDK的路径或该路径无效!

Usage: gradle createProject -PANDROID_SDK= -PTARGET= /optional/ -PNAME= -PPACKAGE= -PDIR= -DEBUG -PJFX_MAIN= -PJFX_SDK= -PJFX_APP= 用法:gradle createProject -PANDROID_SDK = -PTARGET = / optional / -PNAME = -PPACKAGE = -PDIR = -DEBUG -PJFX_MAIN = -PJFX_SDK = -PJFX_APP =

  • Try: Run with --stacktrace option to get the stack trace. 尝试:使用--stacktrace选项运行以获取堆栈跟踪。 Run with --debug option to get more log output. 使用--debug选项运行,以获取更多日志输出。

BUILD FAILED 建立失败

Total time: 4.859 secs 总时间:4.859秒

C:\\dalvik-sdk\\samples\\Ensemble8> C:\\ dalvik-sdk \\ samples \\ Ensemble8>

I belive that this is a Path issue. 我相信这是一个路径问题。 Which software should I add in the path? 我应该在路径中添加哪个软件? Im currently using windows xp.. 我目前正在使用Windows XP。

Here's the batch file: 这是批处理文件:

#!/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”。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM