我正在 Eclipse(伽利略版)中编写一个 java 程序。该程序从控制台命令指定的输入文件中读取简单的用户数据并进行处理。
但是我不确定我应该把这个输入文件放在 eclipse 工作区的哪个位置,这样当我在 eclipse 中运行程序并输入输入文件名时,可以找到它并且程序可以处理它。
有没有办法设置文件路径,以便我可以将输入文件放在任何地方并在运行时指定文件路径?
谢谢!
Java 进程默认以项目目录作为工作目录启动。
当您在 Eclipse 中运行 Java 应用程序时,默认工作目录是项目目录。如果将数据文件放在该目录中,则可以简单地引用该文件而无需任何前面的路径。您还可以更改工作目录,但修改应用程序的启动属性。
或者,您可以将文件路径指定为 Java 进程的参数。在 Run 菜单下,选择 Run Configurations... 您应该在 Java Applications 下看到您的类。选择 Arguments 选项卡,只需在 Program Arguments 字段中指定路径。