我很熟悉protobuf 2.5。我试图使用protobuf3.0。似乎jar是从在线提供的源代码生成的。但是当我将源代码导入eclipse并尝试创建一个jar时,我可以在以下文件中看到很多错误
/protobuf3/src/com/google/protobuf/Descriptors.java,
/protobuf3/src/com/google/protobuf/DynamicMessage.java
/protobuf3/src/com/google/protobuf/ExtensionRegistry.java
/protobuf3/src/com/google/protobuf/MessageReflection.java
/protobuf3/src/com/google/protobuf/TextFormat.java
/protobuf3/src/com/google/protobuf/UnsafeUtil.java
这是“无法解析导入com.google.protobuf.DescriptorProtos”的错误之一。
这是生成jar(或)的正确方法吗?它可以在任何地方使用(或)是可在任何地方使用的完整源代码。
任何帮助将不胜感激。 感谢。
这是我下载源代码protobuf3.0-source code
的地方答案 0 :(得分:2)
您可以在此处找到Protobuf的已编译(JAR)版本:
我建议您查看一个构建管理器,例如https://maven.apache.org/,以便自动处理为您提取依赖项(库)。