gpt4 book ai didi

Java通过命令行读取文件,<(小于)符号

转载 作者:行者123 更新时间:2023-11-29 07:38:10 27 4
gpt4 key购买 nike

我正在尝试通过命令行读取文件名,

这是教授要我们输入的命令:

java MultiBinaryClient xxxxxx.edu 6001 < files.txt

我正在尝试使用 args[3]获取文件名,但 args 只包含 "xxxxxx.edu""6001" .为什么不"<""files.txt"args[] ?谁能帮帮我?

顺便说一句,我正在使用 MAC 终端来测试我的代码,我相信我的教授使用的是 win CMD,这会有所不同吗?

谢谢!

最佳答案

让我们看看每个片段的含义。这就是我们如何执行包含 main 方法的 Java 类:

java MultiBinaryClient

传递给您的程序的唯一命令行参数是这些:

xxxxxx.edu 6001

并且此片段不是 Java 程序预期参数的一部分:

< files.txt

这只是 Unix shell 语法,用于指定 files.txt 的内容必须通过标准输入读入您的程序。

关于Java通过命令行读取文件,<(小于)符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33093517/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com