且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

命令行参数的问题,其中包含空格

更新时间:2023-11-29 17:58:46

当你传递带空格的命令行参数时,它们被视为空格分隔的参数,并且是分裂在太空上。所以,你实际上没有一个参数,而是多个参数。

When you pass command line arguments with spaces, they are taken as space separated arguments, and are splitted on space. So, you don't actually have a single argument, but multiple arguments.

如果你想用空格传递参数,请使用引号:

If you want to pass arguments with spaces, use quotes:

java classname "Apple Inc. 2013 Jul 05 395.00 Call"