<&燃气轮机;运算符作为Java程序的参数
是否可以使用以下方式在Java中运行程序:<&燃气轮机;运算符作为Java程序的参数,java,command-line-arguments,Java,Command Line Arguments,是否可以使用以下方式在Java中运行程序: java -jar lab.jar <a.json >b.json java-jarlab.jar b.json 如果我像上面这样做,那么args.length等于零。在大于或小于平均I/O重定向的unixoid系统上,是否可以在命令行中使用这些运算符?。因此,引用它们应该会有所帮助。为什么需要?是否要将它们用作strng?如果是这样的话,java-jarlab.jar“b.json”可能会有所帮助(只是一个猜测)。您认为这是唯一的方法
java -jar lab.jar <a.json >b.json
java-jarlab.jar b.json
如果我像上面这样做,那么args.length等于零。在大于或小于平均I/O重定向的unixoid系统上,是否可以在命令行中使用这些运算符?。因此,引用它们应该会有所帮助。为什么需要
?是否要将它们用作strng?如果是这样的话,java-jarlab.jar“b.json”
可能会有所帮助(只是一个猜测)。您认为这是唯一的方法吗?您正在运行的shell将这些解释为输入/输出重定向。您需要避开它们,以便shell知道不要这样解释它们。您应该能够按照@Pshemo的建议使用引号,或者\
,或者可以尝试一下。您确定您的程序应该使用这些参数吗?它们通常用于shell解释,然后您可以从System.in
读取,然后写入System.out
。