2014-04-22 47 views

回答

1

在你的特定情况下,没有。

多ARGS版本不需要命令行被分为参数,因此它提供了与空格/制表符等

From the Javadoc for the first (convenience) method命令行参数:

更确切地说,该命令串被分成使用由呼叫新的StringTokenizer(命令)创建的 的StringTokenizer令牌与 的字符类别的无需进一步修改

(它实际上也是考虑环境的版本,但会被授权)

+0

嘿感谢您的帮助!作为后续,你知道如何在Linux下执行Runtime.getRuntime()。exec(cat someData.json)的功能,但在Windows环境下呢?我目前有Runtime.getRuntime()。exec(“cmd/C type printImagesJson-123.cache”);但readLine()的输出值是空白的 – user3388884

+0

cat只是将文件写入stdout,所以我宁愿使用java.io.FileReader读取它。这将是平台独立的,你不会产生另一个进程。 –

相关问题