-
- 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[]>
的过程论点
-
-