java - 如何在命令行中将文件作为参数传递给 .jar 文件?

标签 java command-line jar

我想在命令行中运行 .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/

相关文章:

spring - 用于开发的Jar和用于Gradle部署的War

android - 为android项目创建Jar文件

java - 更改 netbeans 中的 list (Trusted-Library=true 属性)

java - 如何将 unix 纪元微秒转换为 Java 时间戳

java - 事件监听器卡住 (Java)

命令行参数未正确传递

Xcode 4,断点在 Mac OS 命令行工具的单元测试中不起作用

java - 如何执行Solandra

java - 为什么主线程被阻塞

python - 无法使用 Django ORM 关闭脚本中的自动提交