1

有没有办法在 java 中查询 argv 的运行时?就像 python 中的 sys.argv 一样。

是的,我意识到在 java 中你通常只是从 main 传递参数。我意识到这在实践中可能不是一个好主意。我正在从 python 移植一个默认参数为 sys.argv 的库。我可能会决定最终包含或排除它。

4

2 回答 2

0

我认为不可能main(String[])通过任何其他方式掌握这些论点。

(我认为使用 API 可能是可能的。该RuntimeMXBeanAPI 上有一个方法被调用getInputArguments(),但javadoc明确表示main(...)不包括传递给的参数。)

于 2012-08-16T02:19:59.197 回答
-1

是的,我认为有一种有点笨拙的方法可以做到这一点。我在这里放了一些代码。

于 2012-08-16T02:37:06.037 回答