我正在尝试使用ProcessBuilder从Java执行“ python3 --version”(这只是一个示例)。 python3位于/ usr / local / bin中。我已经配置了工作目录。这是我的代码段:
final myLocale = Localizations.localeOf(context).toString();
final longNumberFormat = NumberFormat.currency(locale: myLocale, symbol: mySymbol, decimalDigits: 2);
print(longNumberFormat.format(1234));
但是它给出了错误:/ bin / bash:python3:找不到命令。有什么办法解决这个问题?
PS:它可以执行python --version,因为它位于/ usr / bin中。而是成功执行了与/ usr / bin有关的所有命令,但没有执行/ usr / local / bin中的命令。 python3只是我面临的一般问题的一个实例。
答案 0 :(得分:0)
我们还必须配置环境(更多的是PATH变量)并在其后附加/ usr / local / bin。它将正常工作。我使用Eclipse IDE,并在“运行配置”中的环境下配置了PATH。现在工作正常。