Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在eclipse(java)中,为了从控制台命令中读取输入文件,您将输入文件放在何处?_Java_Eclipse_Console_Resources_Workspace - Fatal编程技术网

在eclipse(java)中,为了从控制台命令中读取输入文件,您将输入文件放在何处?

在eclipse(java)中,为了从控制台命令中读取输入文件,您将输入文件放在何处?,java,eclipse,console,resources,workspace,Java,Eclipse,Console,Resources,Workspace,我正在用eclipse(伽利略版本)编写一个java程序。程序从console命令指定的输入文件中读取简单的用户数据,并对其进行处理 但我不确定应该将这个输入文件放在eclipse工作区中的什么位置,这样当我在eclipse中运行程序并键入输入文件名时,就可以找到它,并且程序可以处理它 有没有办法设置文件路径,这样我就可以把输入文件放在任何地方,并在运行时指定文件路径 谢谢 在Eclipse中运行Java应用程序时,默认的工作目录是项目目录。如果将数据文件放在该目录中,则只需引用该文件而无需任何

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

但我不确定应该将这个输入文件放在eclipse工作区中的什么位置,这样当我在eclipse中运行程序并键入输入文件名时,就可以找到它,并且程序可以处理它

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


谢谢

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

Java进程启动时默认使用项目目录作为工作目录。

或者,您也可以将文件路径指定为Java进程的参数。在运行菜单下,选择运行配置。。。您应该在Java应用程序下看到您的类。选择Arguments选项卡,只需在ProgramArguments字段中指定路径