我是来自 google 的 Protocol Buffer 的新手,所以我尝试了 Java 教程并且一切顺利,直到我尝试创建协议(protocol)类的实例。所以我试着制作自己的原型(prototype)文件,但我遇到了同样的问题。问题出在这段代码:
AddressBook.Builder address = new AddressBook.newBuilder();
在 newBuilder() 部分,我遇到了一个找不到符号错误。在 protoc 生成的文件的注释中,它说使用 newBuilder() 来创建类的实例,但我找不到问题所在。有谁知道这个问题,是否有解决方案?
最佳答案
问题是:
new AddressBook.newBuilder();
该语法介于方法调用和构造函数调用之间。 newBuilder()
只是一个静态方法。你只需要:
AddressBook.Builder builder = AddressBook.newBuilder();
关于java - Protocol Buffer 找不到符号 newBuilder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9533479/