尝试执行 java.exe 并得到可爱的错误
>> sh.exe": java.exe: command not found
该命令在普通命令 shell 中工作。
我检查了两者的路径,它们几乎相同,bash 有一些预期的额外目录。我用env |grep PATH
和set PATH
分别检查...
where java.exe
C:\Windows\System32\java.exe
set PATH
Path=C:\Ruby193\bin;C:\Windows\system32;C:\Windows;
env |grep PATH
HOMEPATH=\
PATH=/c/Users/hooksc/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Ruby193/bin:/c/Windows/system32:/c/Windows:
我想我错过了一些微妙的东西,有人有什么想法吗?
我已将路径摘录得更短,以使其更易于阅读......但是,java.exe 的源文件夹中至少有 1 个位于路径中。