-
- Enclosing interface:
- ProcessHandle
public static interface ProcessHandle.Info关于流程的信息快照。 过程的属性因操作系统而异,并且在所有实现中都不可用。 有关进程的信息受到发出请求的进程的操作系统特权的限制。 返回类型为Optional<T>允许显式测试和操作(如果该值可用)。- 从以下版本开始:
- 9
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 Optional<String[]>arguments()返回进程参数的Strings数组。Optional<String>command()返回进程的可执行路径名。Optional<String>commandLine()返回进程的命令行。Optional<Instant>startInstant()返回进程的开始时间。Optional<Duration>totalCpuDuration()返回进程累积的总计。Optional<String>user()返回进程的用户。
-
-
-
方法详细信息
-
commandLine
Optional<String> commandLine()
返回进程的命令行。如果
command()和arguments()返回非空的可选项,这只是一个方便的方法,连接两个空格分隔的函数的值。 否则,它将返回命令行的尽力而为的依赖于平台的表示。- API Note:
-
请注意,由于系统限制,返回的可执行路径名和参数可能会在某些平台上被截断。
可执行路径名可能只包含可执行文件的名称,而不包含完整的路径信息。 白色空间是否分开不同的参数或是单个参数的一部分是不可取的。
- 结果
-
一个
Optional<String>的命令行的进程
-
arguments
Optional<String[]> arguments()
返回进程参数的Strings数组。- API Note:
- 在某些平台上,本地应用程序可以在启动后自由更改arguments数组,并且此方法只能显示更改的值。
- 结果
-
一个
Optional<String[]>的过程论点
-
-