【发布时间】:2014-05-17 01:06:05
【问题描述】:
是否可以从命令行运行 json-schema-validator?
是否有 json-schema-validator 的 jar 文件?我在以下位置找到了一个罐子:
[http://mvnrepository.com/artifact/com.github.fge/json-schema-validator/2.1.8][1]
但它似乎已损坏/不完整/某些东西(我不是 Java 程序员)。将 java.exe 应用于 jar 文件:
java -jar json-schema-validator-2.1.8.jar
导致此错误消息:
"no main manifest attribute, in json-schema-validator-2.1.8.jar"
这是什么意思?
这是我的问题:
在哪里可以获得正确的 json-schema-validator jar 文件?
获得 jar 文件后,如何在命令行上使用它来根据 json-schema 文件验证 json 文件?也就是说,我想在命令行上输入如下内容:
java -jar json-schema-validator-2.1.8.jar instance.json schema.json
并让验证器根据 schema.json 验证 instance.json,并在命令行上显示验证结果。
谢谢!
【问题讨论】:
-
并非所有的 jars 都是可执行的。如果没有任何命令行处理器,您仍然可以编写自己的,添加到 jar 并使其可执行 - 请参阅 mkyong.com/java/how-to-make-an-executable-jar-file
-
(author here) 正如我们在邮件中讨论的那样,这是 2.2.0 的计划功能;敬请期待;)
标签: java json validation jar json-schema-validator