gpt4 book ai didi

java - 构建 protobuf 示例应用程序的问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:22:05 24 4
gpt4 key购买 nike

我是 protobufs 的新手,正在尝试了解有关使用它们的更多信息。我已经下载了从 here 打包的 protobuf .存档的示例文件夹中有一个 README.txt 文件,其中提供了有关如何构建 2 个示例应用程序的说明。但是,当我按照这些说明构建 Java 应用程序时:

make java

我收到很多错误,然后是:

100 errors
make: * [javac_middleman] Error 1

所有 100 个错误似乎都与类路径相关,因为这是一个典型的例子:

com/example/tutorial/AddressBookProtos.java:37: error: package com.google.protobuf does not exist

关于如何通过这个的任何想法?

最佳答案

问题是由于某种原因,protobuf jar 在编译过程中没有添加到类路径中。要修复它,您应该打开 examples/Makefile 并在 java 编译行的末尾添加 -cp protobuf-java-2.4.1.jar javac AddPerson.java ListPeople.java com/example/tutorial/AddressBookProtos.java

附言如果您使用 Maven 构建了 protobufs,则 jar 位于 ~/.m2/repository/com/google/protobuf/protobuf-java/2.4.1/protobuf-java-2.4.1.jar( jar 的版本可能不同)

关于java - 构建 protobuf 示例应用程序的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14988408/

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