Другой вариант - собрать банку самостоятельно.
Для этого вам понадобится maven.Ссылка для скачивания: http://maven.apache.org/download.cgi
Чтобы "установить", вам просто нужно разархивировать загрузку в каталог и добавить этот каталог в системную переменную PATH.Обратите внимание, что системная переменная JAVA_HOME должна указывать на папку установки JDK.
После того, как вы сделали все это, вы можете воспользоваться командной строкой в исходной папке буферов протокола.исходная папка содержит папку java , которая содержит README (с подробными инструкциями о том, что вы можете сделать).Другая важная папка - папка src , она должна содержать двоичный «компилятор буферов протокола» protoc.exe , чтобы создать файл .jar.Таким образом, в Windows вы можете загрузить protoc.exe со страницы загрузки protobuf и скопировать его в папку src .Если вы работаете в Linux, вам придется скомпилировать его самостоятельно.
Как только protoc.exe находится в папке src , вы можете запустить пакет mvn 'в папке java .Когда команда завершится, в папке java появится новая папка с именем target.Вам нужен файл .jar.
Для ленивых, как я, которые просто хотят видеть команды:
папка maven: C: \ MyPrograms \ apache-maven-3.1.0 \
папка protoc src (содержит исходный код): D: \ Downloads \ protobuf-2.5.0 \
папка компилятора protoc (содержит protoc.exe): D: \ Downloads \ protoc-2.5.0-win32 \
java jdk: C: \ Program Files \ Java \ jdk1.7.0_21
SET PATH=%PATH%;C:\MyPrograms\apache-maven-3.1.0\bin
SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_21
cd D:\Downloads\protobuf-2.5.0\
copy D:\Downloads\protoc-2.5.0-win32\protoc.exe src
cd java
mvn package
ПРИМЕЧАНИЕ: если вы работаете в linux, вам нужно будет заменить копию компиляцией protoc.также установка пути, скорее всего, не нужна или выполняется другим способом.
, поэтому вместо:
copy D:\Downloads\protoc-2.5.0-win32\protoc.exe src
у вас будет:
./configure
make
make check
make install
(простоубедитесь, что сгенерированный двоичный файл скопирован в правильную папку)