0
A
回答
2
这不是你在Java中所做的任何事情;这是一个行为bash filename expansions:
分词后Bash扫描字符'*','?'和'[']的每个单词。如果出现这些字符中的一个,则该单词被视为模式,并替换为与模式匹配的按字母顺序排列的文件名列表(请参见模式匹配)。如果找不到匹配的文件名,并且shell选项nullglob被禁用,则该字保持不变。
正如加斯帕在评论中指出,可以通过引述*
字符避免此行为:
java -Xxx '*'
或者,正如伊利亚指出,你可以逃脱它:
java -Xxx \*
相关问题
- 1. 如何将参数作为输入发送到mysql程序中?
- 2. 解析作为POST参数
- 3. 将参数解析为main()
- 4. Python解析输入作为解释器
- 5. 从输入解析字符串作为参数问题
- 6. Java - 如何解析大型int作为命令行参数?
- 7. 如何解析用户输入作为数字
- 8. Android java JSON解析'null'作为输出
- 9. 如何将输入参数传递给java程序php
- 10. 解析参数Java命令行程序
- 11. 如何在控制台应用程序中将用户输入解析为int
- 12. 用MATLAB的输入解析器解析互斥输入参数
- 13. 解析类函数作为参数
- 14. 将java.lang.Readable作为输入参数的标准Java类?
- 15. Java将instanceof作为参数
- 16. 如何将数学工作分解为工作线程Java
- 17. 解析输入和输出文件名作为参数从命令行
- 18. 如何测试或调用将解析参数作为参数的方法?
- 19. 如何将用户输入作为sql语句的参数
- 20. 以C++程序输出为Java输入
- 21. 如何将数据集传递给存储过程作为输入参数?
- 22. 解析作为参数从命令行
- 23. 如何在Eclipse中输入参数作为参数
- 24. 如何获得一个Python程序将参数作为来自UNIX终端的标准输入的输入?
- 25. C++程序解析参数
- 26. 如何将函数作为Java中的JTextField的输入?
- 27. Java输入中的程序参数
- 28. java,“输入程序参数”错误?
- 29. 如何将Java List转换为Oracle ARRAY以在Oracle存储过程中作为参数输入?
- 30. 作为C程序参数的直接shell输入
也就是说因为shell(在Linux或macOS上的终端)用当前目录中的所有文件替换'*'。引用它:'java -Xxx'*'' – Jesper
尝试转义*字符:'java -Xxx \ *' –