我正在尝试在基于Java的项目(web-app)中使用协议缓冲区。我下载了zip Protocol Buffers 2.4.0a full source(C++,Java,Python)
& Protocol Buffers 2.4.0 compiler-Windows binary
。
我能够使用protoc编译器构建.proto文件并为我的项目生成所需的java类。然后我将PB下载的压缩源代码中包含的java文件夹(protobuf-2.4.0a \ java \ src \ main \ java ......)包含到我项目的src
目录中。但是正如我在IDE中看到的那样,这些文件的某些依赖关系尚未解决。当我尝试时,我无法反序列化消息,(我想我能够序列化)。
你能告诉我需要解决的问题吗?我不应该在我的类路径中放一个jar而不是将PB源代码包含到我的src文件夹中吗?
(我没有在任何地方使用maven下载任何内容。我不知道如何使用maven)