Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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/4/unix/3.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
如何在Java中获取作为命令行参数的文件名_Java_File - Fatal编程技术网

如何在Java中获取作为命令行参数的文件名

如何在Java中获取作为命令行参数的文件名,java,file,Java,File,我正在制作一个简单的程序来读取一个文件,从中获取项目的数据。我已经在Java代码中硬编码了文件名和目录。但是现在我想在我的程序中将我的文件名作为命令行参数传递。有没有简单的方法呢? 谢谢 在main方法中,应该有一个字符串数组参数。此参数表保存程序执行时传递的标记化命令行参数。如果从命令行运行应用程序,则可以在属性检查器中使用argv[0]获取完整路径,或使用%1仅获取文件名。查看Oracle文档。

我正在制作一个简单的程序来读取一个文件,从中获取项目的数据。我已经在Java代码中硬编码了文件名和目录。但是现在我想在我的程序中将我的文件名作为命令行参数传递。有没有简单的方法呢?

谢谢

在main方法中,应该有一个字符串数组参数。此参数表保存程序执行时传递的标记化命令行参数。

如果从命令行运行应用程序,则可以在属性检查器中使用
argv[0]
获取完整路径,或使用
%1
仅获取文件名。

查看Oracle文档。