2016-08-11 2 views
1

Я спокойно знаком с protobuf 2.5. Я пытался использовать protobuf3.0. Кажется, что банку нужно создать из исходного кода, доступного онлайн. Но когда я импортировать исходный код в затмение и попытаться создать банку, я могу видеть много ошибок в следующих файлахКак создать protobuf 3.0 jar java?

/protobuf3/src/com/google/protobuf/Descriptors.java, 
/protobuf3/src/com/google/protobuf/DynamicMessage.java 
/protobuf3/src/com/google/protobuf/ExtensionRegistry.java 
/protobuf3/src/com/google/protobuf/MessageReflection.java 
/protobuf3/src/com/google/protobuf/TextFormat.java 
/protobuf3/src/com/google/protobuf/UnsafeUtil.java 

Это одна из ошибок «ввозные com.google.protobuf.DescriptorProtos не могут быть решены».

Это правильный способ создания флага (или), он доступен в любом месте (или), является полным исходным кодом, доступным в любом месте.

Любая помощь будет оценена по достоинству. Спасибо.

Это где я скачал исходный код protobuf3.0-source code

+2

Для создания библиотеки protobuf Java вы можете выполнить шаги в репозитории 'https: // github.com/google/protobuf/tree/master/java'. – SubOptimal

+0

** Спасибо **. Это сработало... –

ответ

2

Вы можете найти версию скомпилирован (JAR) из Protobuf скачать здесь:

http://search.maven.org/remotecontent?filepath=com/google/protobuf/protobuf-java/3.0.0/protobuf-java-3.0.0.jar

Я рекомендую вам взглянуть на менеджера сборки такого как https://maven.apache.org/, чтобы автоматически обрабатывать выборки (библиотеки) для вас.

Смежные вопросы