我想在命令行中运行 .jar 文件,并且必须向其传递 4 个参数,其中两个是 .txt 文件。我在“Exercise”目录中有 .jar 文件,在同一目录中我有另一个包含 .txt 文件的目录。当我经过时 “input/grammar.txt”作为参数,我得到 FileNotFoundExeption。
$ java -jar Parser.jar ["input/grammar.txt"] ["input/lexicon.txt"] ["S"] ["a sentence"]
当前目录是我拥有文件夹“input”的位置
最佳答案
我知道答案,只是不需要使用括号。现在好了
$ java -jar Parser.jar "input/grammar.txt" "input/lexicon.txt" "S" "a sentence"
关于java - 如何在命令行中将文件作为参数传递给 .jar 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41127364/