捕获符号“*”作为 java 程序中的参数
Capture symbol "*" as an argument in a java program
我正在尝试编写一个简单的 java 计算器程序,能够进行加法、乘法、减法和除法运算。
在 Eclipse 中,它工作得很好。但是当我尝试在 Ubuntu 终端上 运行 它时,符号“*”不被识别为参数。
例如,当我键入:java Calculate 7 * 8
时,程序不会将输入作为三个参数读入。
我很想知道这个问题的原因以及可能的修复方法。
当您在大多数命令行上执行此操作时,*
将扩展为目录中的文件列表。尝试用引号转义它...
java Calculate 7 "*" 8
或
java Calculate 7 '*' 8
编辑:谢谢@Danny Daglas
我正在尝试编写一个简单的 java 计算器程序,能够进行加法、乘法、减法和除法运算。
在 Eclipse 中,它工作得很好。但是当我尝试在 Ubuntu 终端上 运行 它时,符号“*”不被识别为参数。
例如,当我键入:java Calculate 7 * 8
时,程序不会将输入作为三个参数读入。
我很想知道这个问题的原因以及可能的修复方法。
当您在大多数命令行上执行此操作时,*
将扩展为目录中的文件列表。尝试用引号转义它...
java Calculate 7 "*" 8
或
java Calculate 7 '*' 8
编辑:谢谢@Danny Daglas