如何从命令行 运行 apdutool?
How to run apdutool from command line?
我正在尝试 运行 一个 java 卡片项目。我已经安装了所有需要的插件。
我在 macbook 的虚拟机中 运行ning windows。
当我尝试从命令提示符 运行 apdutool 命令时:
我看到错误:
'C:\Program' is not recognised as an internal command or external command,operable program or batch file.
然后我将 JAVA_HOME 和 JC_HOME 变量更改为以下内容:
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_71\bin
JC_HOME = C:\Users\MrT\Downloads\java_card_kit-2_2_2-windows\java_card_kit-2_2_2\java_card_kit-2_2_2-rr-bin-windows-do\bin
第 1 步:
按照以下 answer 中的建议,我将路径包含在引号中:
现在,我将环境变量设置为:
JAVA_HOME = "C:\Program Files\Java\jdk1.8.0_71\bin"
JC_HOME = "C:\Users\MrT\Downloads\java_card_kit-2_2_2-windows\java_card_kit-2_2_2\java_card_kit-2_2_2-rr-bin-windows-do\bin"
当我尝试 运行 apdutool 命令时,出现错误:
Files\Java\jdk1.8.0_71\bin"" was unexpected at this time.
注意:我运行正在从文件夹中执行命令:
C:\Users\MrT\Downloads\java_card_kit-2_2_2-windows\java_card_kit-2_2_2\java_card_kit-2_2_2-rr-bin-windows-do\bin> apdutool
我不确定是否将环境变量设置为 JAVA_HOME 或 %JAVA_HOME% 。
系统变量路径设置为:
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
用户变量路径设置为:
C:\Program Files\Java\jdk1.8.0_71\bin
第 2 步:
如 answer 中所建议:
我这样设置 java_home:
set java_home=c:\Program Files\Java
然后我尝试 运行 命令:
我收到错误:
MrT\Downloads\java_card_kit-2_2_2-windows\java_card_kit-2_2_2\java_card_kit-2_2_2-rr-bin-windows-do\bin"" was unexpected at this time.
也试过这个:
set java_home="c:\Program Files\Java"
我得到错误:
Files\Java"" was unexpected at this time.
第 3 步:
当我在环境变量中使用单引号设置路径时,出现错误:
The filename, directory name, or volume label syntax is incorrect
第 4 步:
我还尝试在路径中有 space 的地方添加 %:
set java_home="c:\Program%Files\Java"
然后它给了我错误:
The system cannot find the path specified.
有人可以帮我解决这个问题吗?
我打开word文档中的apdutool,发现:
if not "%JAVA_HOME%" == "" goto check_tool
echo Please set the JAVA_HOME environment variable
goto end
我删除了 %JAVA_HOME%:
周围的双引号
if not %JAVA_HOME% == "" goto check_tool
echo Please set the JAVA_HOME environment variable
goto end
我为 JC_HOME
做了同样的事情
错误消失了。
我正在尝试 运行 一个 java 卡片项目。我已经安装了所有需要的插件。
我在 macbook 的虚拟机中 运行ning windows。
当我尝试从命令提示符 运行 apdutool 命令时:
我看到错误:
'C:\Program' is not recognised as an internal command or external command,operable program or batch file.
然后我将 JAVA_HOME 和 JC_HOME 变量更改为以下内容:
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_71\bin
JC_HOME = C:\Users\MrT\Downloads\java_card_kit-2_2_2-windows\java_card_kit-2_2_2\java_card_kit-2_2_2-rr-bin-windows-do\bin
第 1 步:
按照以下 answer 中的建议,我将路径包含在引号中:
现在,我将环境变量设置为:
JAVA_HOME = "C:\Program Files\Java\jdk1.8.0_71\bin"
JC_HOME = "C:\Users\MrT\Downloads\java_card_kit-2_2_2-windows\java_card_kit-2_2_2\java_card_kit-2_2_2-rr-bin-windows-do\bin"
当我尝试 运行 apdutool 命令时,出现错误:
Files\Java\jdk1.8.0_71\bin"" was unexpected at this time.
注意:我运行正在从文件夹中执行命令:
C:\Users\MrT\Downloads\java_card_kit-2_2_2-windows\java_card_kit-2_2_2\java_card_kit-2_2_2-rr-bin-windows-do\bin> apdutool
我不确定是否将环境变量设置为 JAVA_HOME 或 %JAVA_HOME% 。
系统变量路径设置为:
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
用户变量路径设置为:
C:\Program Files\Java\jdk1.8.0_71\bin
第 2 步:
如 answer 中所建议:
我这样设置 java_home:
set java_home=c:\Program Files\Java
然后我尝试 运行 命令:
我收到错误:
MrT\Downloads\java_card_kit-2_2_2-windows\java_card_kit-2_2_2\java_card_kit-2_2_2-rr-bin-windows-do\bin"" was unexpected at this time.
也试过这个:
set java_home="c:\Program Files\Java"
我得到错误:
Files\Java"" was unexpected at this time.
第 3 步:
当我在环境变量中使用单引号设置路径时,出现错误:
The filename, directory name, or volume label syntax is incorrect
第 4 步:
我还尝试在路径中有 space 的地方添加 %:
set java_home="c:\Program%Files\Java"
然后它给了我错误:
The system cannot find the path specified.
有人可以帮我解决这个问题吗?
我打开word文档中的apdutool,发现:
if not "%JAVA_HOME%" == "" goto check_tool
echo Please set the JAVA_HOME environment variable
goto end
我删除了 %JAVA_HOME%:
周围的双引号 if not %JAVA_HOME% == "" goto check_tool
echo Please set the JAVA_HOME environment variable
goto end
我为 JC_HOME
做了同样的事情错误消失了。