Where to find protobuf.jar for using Google protocol buffers in Java?

java, protocol-buffers

Solution

You can add it as a Maven dependency:

<dependency>
    <groupId>com.google.protobuf</groupId>
    <artifactId>protobuf-java</artifactId>
    <version>2.5.0</version>
</dependency>

All dependency information is available at Maven Central, or just download the .jar file directly.

Problem

I downloaded protobuf-2.5.0.tar.gz, extracted it, did the usual ./configure, make, make check, and make install. However, the file protobuf.jar which seems to be needed for using protocol buffers in Java does not seem to be part of what I downloaded. Worse, I cannot find this file anywhere. Please advise me how to proceed.

Original source