gpt4 book ai didi

java - 使用Google Protocol Buffer的简单java文件编译错误

转载 作者:太空宇宙 更新时间:2023-11-04 08:32:55 25 4
gpt4 key购买 nike

Google protocol buffer/java

我是 Maven 和 Google Protocol Buffer 的新手。

我遵循了所有自述文件说明并成功使用 Maven 构建了文件。

我得到了所有文件

protobuf-2.4.1\java\target

(这个有什么用?)测试用例运行良好。

我编译了proto文件中的元数据并在此处自动生成了类文件:

com\example\tutorial\AddressBookProtos.java

我创建了两个java文件:教程中代码中的 AddPerson.java 和 ListPeople.java。

eclipse screenshot

我无法执行它。我哪里出错了?

编辑:

The method mergeFrom(Message) from the type AddressBookProtos.AddressBook.Builder refers to the missing type Message

第二个错误:

The method writeTo(CodedOutputStream) from the type AddressBookProtos.AddressBook refers to the missing type CodedOutputStream

这些来自 AddPerson.java

AddressBookProtos.java 有 100 个错误

最佳答案

从屏幕截图来看,您似乎没有将生成的类导入到您的项目中。将所有生成的 .java 文件添加到 src 文件夹中的正确位置,然后重试。

关于java - 使用Google Protocol Buffer的简单java文件编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7095675/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com