你在哪里把输入文件放在eclipse(java)中,以便从控制台命令中读取它?

我在eclipse(galileo版)中编写了一个java程序。 该程序从console命令指定的输入文件中读取简单用户数据并对其进行处理。

但我不知道我应该把这个输入文件放在eclipse工作区中,这样当我在eclipse中运行程序并输入输入文件名时,就可以找到它并且程序可以处理它。

有没有办法设置文件路径,以便我可以将输入文件放在任何地方,并在运行时指定文件路径?

谢谢!

默认情况下,Java进程以项目目录作为工作目录启动。

在Eclipse中运行Java应用程序时,默认工作目录是项目目录。 如果将数据文件放在该目录中,则只需引用该文件而不带任何前面的路径。 您还可以更改工作目录,但修改应用程序的启动属性。

或者,您可以将文件路径指定为Java进程的参数。 在Run菜单下,选择Run Configurations …您应该在Java Applications下看到您的类。 选择Arguments选项卡,然后在Program Arguments字段中指定路径。