gpt4 book ai didi

java - 命令是否从 shell 脚本中的当前目录运行?

转载 作者:太空狗 更新时间:2023-10-29 12:21:55 29 4
gpt4 key购买 nike

在 bash shell 脚本中我尝试了这两个版本:

java -jar abc.jar&

CMD="java -jar abc.jar&"
$CMD

第一个版本有效,第二个版本提示找不到 abc.jar。为什么?

最佳答案

命令确实从 shell 脚本中的当前目录运行。

这就是为什么您的测试脚本中的第一个命令起作用的原因。

第二个命令可能不起作用,因为 java 不在您的 ${PATH} 中或 abc.jar 不在你的 ${CLASSPATH}。您可以echo 这些环境变量或set +x 来调试您的bash 脚本。

关于java - 命令是否从 shell 脚本中的当前目录运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3198881/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com