【发布时间】:2012-08-16 10:37:06
【问题描述】:
有没有办法在 java 中查询 argv 的运行时?就像 python 中的 sys.argv。
是的,我意识到在 java 中你通常只从 main 传递参数。我意识到这在实践中可能不是一个好主意。我正在从 python 移植一个默认参数为 sys.argv 的库。我可能会决定最终包含或排除它。
【问题讨论】:
-
在 Java 之外,因此不可移植,某些特定系统可能会提供访问权限,例如在 linux 上,您可以像读取文本文件一样读取 /proc/self/cmdline,这可能取决于jvm和调用方式,有你要的信息。
-
是的,在windows上你可以查询命令行的wmi Win32_Process接口