运行 命令行上的 Apache Avro

Run Apache Avro on command line

我关注了这个tutorial to use Avro on command-line. I downloaded avro jar from here。然后,我按照教程 运行 命令:

java -jar ~/avro-tools-1.7.5.jar

我希望看到 "Available tools" 作为教程显示的输出,但我收到错误消息:

no main manifest attribute, in avro-1.7.5.jar

我也试过命令 java jar t avro-1.7.5.jar ,但我收到错误消息:

Error: Could not find or load main class jar

是教程错了还是我做错了什么?

您似乎下载了主要的 avro jar (avro-1.7.5.jar) 而不是工具 jar (avro-tools-1.7.5.jar)。一旦你下载了正确的 jar 文件,你应该很好。