Неразрешенные зависимости в буфере протокола исходного кода Java - PullRequest
4 голосов
/ 09 марта 2011

Я пытаюсь использовать буферы протокола в моем проекте (веб-приложении) на основе Java. Я скачал zip Protocol Buffers 2.4.0a full source(C++,Java,Python) & Protocol Buffers 2.4.0 compiler-Windows binary.

Мне удалось собрать файл .proto и сгенерировать необходимые классы Java для моего проекта, используя компилятор protoc. Затем я включил папку java (protobuf-2.4.0a \ java \ src \ main \ java ......), содержащуюся в скачанном заархивированном исходном коде PB, в каталог src моего проекта. Однако, как я вижу в своей IDE, некоторые из этих зависимостей этих файлов еще не разрешены. и я не смог десериализовать сообщения, когда попробовал (однако, я думаю, я смог сериализовать).

Не могли бы вы помочь мне, сообщив мне, что нужно исправить? Должен ли я вместо этого поместить jar в мой путь к классу, а не включать исходный код PB в мою папку src?

(я нигде не использовал maven для загрузки чего-либо. Я не знаю, как использовать maven)

1 Ответ

3 голосов
/ 09 марта 2011

Вам необходимо сгенерировать и собрать код Java, соответствующий дескрипторам protobuf. * ​​1001 *

Для этого есть инструкции в нижней части файла README.txt в каталоге java .

...