Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在 java 中查询 argv 的运行时?就像 python 中的 sys.argv 一样。
是的,我意识到在 java 中你通常只是从 main 传递参数。我意识到这在实践中可能不是一个好主意。我正在从 python 移植一个默认参数为 sys.argv 的库。我可能会决定最终包含或排除它。
我认为不可能main(String[])通过任何其他方式掌握这些论点。
main(String[])
(我认为使用 API 可能是可能的。该RuntimeMXBeanAPI 上有一个方法被调用getInputArguments(),但javadoc明确表示main(...)不包括传递给的参数。)
RuntimeMXBean
getInputArguments()
main(...)
是的,我认为有一种有点笨拙的方法可以做到这一点。我在这里放了一些代码。