gpt4 book ai didi

java - Mac 和 Windows 的 "Valid System process"是什么? (java进程构建器)

转载 作者:行者123 更新时间:2023-12-01 13:18:11 24 4
gpt4 key购买 nike

我正在尝试弄清楚使用 Java ProcessBuilder 调用操作系统进程的语义,并从 javadocs for the start command 中读取这一行。 :

"This method checks that the command is a valid operating system command. Which commands are valid is system-dependent, but at the very least the command must be a non-empty list of non-null strings."

请告诉我,对于 Mac 和 Windows,什么被认为是有效的流程?可以在 PATH 变量中找到任何内容吗?

最佳答案

Is it anything that can be found on the PATH variable?

是的,是的;尽管您也可以根据需要指定命令的完整路径(例如 "/bin/ls")。当然,另一个测试是检查有问题的文件是否是常规文件并且具有执行权限。

注意:这将启动一个“真实”进程,它不会通过命令解释器启动它;因此,不要尝试使用管道、文件全局、shell 内置函数等:这些由 sh/cmd 解释。

关于java - Mac 和 Windows 的 "Valid System process"是什么? (java进程构建器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22294409/

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