protoc生成的java类报错:
生成的模板类报错, 网上说是版本不对,但是我这确定用的版本是对的,后来检查是命令中多引入了一个 --proto_path导致生成的模板类报错.
错误命令:
protoc --proto_path=D:\000\hadoop-2.7.2-src\hadoop-yarn-project\hadoop-yarn\hadoop-yarn-api\src\main\proto\ --proto_path=D:\000\hadoop-2.7.2-src\hadoop-common-project\hadoop-common\src\main\proto\ --proto_path=.\ --java_out=.\ .\*.proto
改成如下命令:
protoc --proto_path=D:\000\hadoop-2.7.2-src\hadoop-common-project\hadoop-common\src\main\proto\ --proto_path=.\ --java_out=.\ .\*.proto
少了一个 --proto_path,后问题解决.