0

我正在尝试将 .txt 文件作为参数传递到我的 java 程序中。

我的程序名为 SetTest,我要读取的文件是 Ted.txt。从 Windows 7 命令提示符创建一个临时文件夹并在那里编译我的程序,创建 SetTest.class。该文件夹中还有 Ted.txt。然后从那个临时目录发出命令:

java SetTest < Ted.txt

一切都按预期工作。该程序读取文件并输出我正在寻找的内容。都好。

我的问题是如何使用 Eclipse 复制它?我相信我的文本文件位于正确的位置,列在 JRE 系统库下,如 Package Explorer 中所示。我一直在 Eclipse 中尝试以下操作:Run -> Run Configurations... 然后在 (x)= Arguments 部分中,在 Program arguments 字段中输入 Ted.txt,然后单击 Run。不幸的是,似乎什么也没发生。没有错误消息,但我也没有看到我正在寻找的控制台输出。

4

1 回答 1

0

重新表述您的问题 - 您希望在 Eclipse 中运行时将文件发送到应用程序的标准输入。

您可以将数据写入(复制和粘贴)到控制台(这是标准输入的来源)。但是我不知道如何将文件内容直接重定向到标准输入。


使用正确的关键字更新您可能会找到更多资源:

于 2013-10-10T22:39:11.640 回答