如何使用文本文件作为输入参数从命令行运行java程序

如何使用文本文件作为输入参数从命令行运行java程序,java,Java,我有一个大学作业,他们想让我们制作一个程序,从文本文件中读取迷宫。 我的问题是如何调整程序,使其从命令行运行,如下所示: java Thiseas路径到文件/filename.txt 如果这有帮助,我将使用java.util.Scanner作为文件读取器。 我还没有在网上找到这方面的信息,老实说,我真的不知道如何正确地查找它。如果有人对如何使这项工作有任何想法,请回复 提前谢谢 编辑:我的问题再清楚不过了。然而,我自己找到了答案,对于任何有相同问题的人,你所要做的就是这样 文件f=新文件(arg

我有一个大学作业,他们想让我们制作一个程序,从文本文件中读取迷宫。 我的问题是如何调整程序,使其从命令行运行,如下所示:

java Thiseas路径到文件/filename.txt

如果这有帮助,我将使用java.util.Scanner作为文件读取器。 我还没有在网上找到这方面的信息,老实说,我真的不知道如何正确地查找它。如果有人对如何使这项工作有任何想法,请回复

提前谢谢

编辑:我的问题再清楚不过了。然而,我自己找到了答案,对于任何有相同问题的人,你所要做的就是这样

文件f=新文件(args[1])

然后,您将能够从命令窗口运行程序,并将文件作为输入参数(args[1])

  • 首先确保安装了JDK并设置了路径

    • 然后你可以通过
      javac程序\u name.java
    • java程序运行\u name

这不是我真正想问的,也许我的问题不清楚。。。我想让我的程序从命令窗口运行,就像我给出的例子>java Thiseas path_to_file/filename.txt你想通过将这个文本文件传递到命令行来启动java程序吗?检查这个:这不是我一直在寻找的,我必须以我给出的例子->java Thiseas的格式从CMD运行我的程序path_to_file/filename.txt java基本上是一个脚本,它采用参数类名。您不能将文本文件传递给Java,请在程序中以字符串形式保留“filename.txt”文件的路径。请参阅此链接以从文本文件读取数据。。。通过cmd,您可以使用javac编译java文件,然后使用java命令运行。。。。。。。