我正在尝试将.txt文件作为参数传递到我的java程序中。
我的程序标题为SetTest,我试图读取的文件是Ted.txt。从Windows 7命令提示符我创建一个临时文件夹并在那里编译我的程序创建SetTest.class。该文件夹中还有Ted.txt。然后从该临时目录发出命令:
java SetTest< Ted.txt
一切都按预期工作。程序读入文件并输出我正在寻找的内容。一切都好。
我的问题是我如何使用Eclipse复制它?我相信我的文本文件位于JRE系统库下列出的正确位置,如Package Explorer中所示。我一直在尝试Eclipse中的以下内容:运行 - >运行配置...然后在(x)= Arguments部分的Program arguments字段中输入Ted.txt,然后单击Run。不幸的是,似乎没有发生任没有错误消息,但我没有看到我正在寻找的控制台输出。
答案 0 :(得分:0)
要重新解释您的问题 - 您希望将文件发送到应用程序的标准输入,而它在Eclipse中运行。
您可以将数据写入(复制和粘贴)到控制台(取自标准输入的位置)。但是,我不知道如何将文件内容直接重定向到标准输入。
更新,您可以找到更多资源: