Also... if you have the base protos... why can't you simple compile the Java code for working with them?
protoc --java_out=./gen-src myproto.proto On Oct 5, 1:12 pm, Dale Durham <[email protected]> wrote: > Hi All, > > I am fairly new to protobufs, so please bear with me. I am receiving > protobuf messages that were compiled for C++ and I need to read them > in Java. They are created WITHOUT descriptors by the provider and I > cannot change that but I do have access to the base .proto files that > the messages were based on. > > My questions are: > > 1) What is the best/fastest way to generate the file descriptor(s) > into Java? This should be equal to calling importer.import in C++ > based on what I have read. > 2) I assume that question 1 will involve a call out to protoc from > Java. If so, how should that look in general and what command/options > should be used? My goal is to get the file descriptor, after which I > can get everything else from within Java > 3) Is there any way to do this without the protoc callout? I am pretty > sure there is not, but since I am here, I'll ask. > > I should mention that I can already get the routing key from within > Java without the descriptor, so I can parse that to determine what > base proto file that I need the descriptor for. > > Thanks in advance, > Dale -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/protobuf?hl=en.
