我正在使用FlatBuffer 1.8 release(windows flatc
)
以下是我在cmd窗口中尝试过的一些命令。
C:\>C:\Flat\flatc.exe flatbuffer -b -j "C:\Akash\FlatBuffer\app\src\main\res\raw\sample_schema.fbs" "C:\Akash\FlatBuffer\app\src\main\res\raw\sample_json.json"
再使用flatbuffer jar文件
C:\>C:\Akash\FlatBuffer\app\libs>flatbuffers-java-1.3.0-SNAPSHOT.jar flatc C:\Akash\FlatBuffer\app\src\main\res\raw\job_schema.fbs C:\Akash\FlatBuffer\app\src\main\res\raw\job.json
给了我以下错误
sample_schema.fbs& sample_json.json 可用on this link
我在这里缺少什么?
答案 0 :(得分:0)
您的命令包含单词flatbuffer
,它不符合命令的规范:
flatc.exe [选项] ...文件... [ - 文件...]
要修复该命令,请删除该字:
C:> C:\ Flat \ flatc.exe -b -j" C:\ Akash \ FlatBuffer \ app \ src \ main \ res \ raw \ sample_schema.fbs" " C:\阿卡什\ FlatBuffer \应用\ SRC \主\ RES \原料\ sample_json.json"
通过此示例,应创建三个文件:Friend.java
,People.java
,PeopleList.java
和sample_json.bin
。