Я скачал protobuf-2.5.0.tar.gz, извлек его, сделал обычный ./configure, make, make check и make install. Тем не менее, файл protobuf.jar, который, кажется, необходим для использования буферов протокола в Java, похоже, не является частью того, что я скачал. Хуже того, я не могу найти этот файл нигде. Пожалуйста, сообщите мне, как действовать.Где найти protobuf.jar для использования буферов протокола Google в Java?
ответ
Попробуйте ссылки:
http://seer.isi.deterlab.net/webstart/lib/protobuf.jar
http://seer.isi.deterlab.net/webstart/lib/protobuf-2.0.3.jar
http://seer.isi.deterlab.net/webstart/lib/protobuf-2.1.jar
http://seer.isi.deterlab.net/webstart/lib/protobuf-2.3.jar
Saludos;)
Вы можете добавить его в качестве зависимости Maven:
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>2.5.0</version>
</dependency>
Вся информация зависимость доступна на Maven Central, или просто download .jar напрямую.
Предполагаю, что это версия LAR-файла, отличная от LITE. Есть ли где-нибудь я могу загрузить версию LITE? – RenniePet
Прямая загрузка помогла мне. thx – beryllium
[прямая загрузка для 2.6.1] (http://search.maven.org/remotecontent?filepath=com/google/protobuf/protobuf-java/2.6.1/protobuf-java-2.6.1.jar) –
Я предполагаю, что вы находитесь на Linux, попробуйте перейти в каталог java, есть файл readme, в котором сообщается, как создать банку с/без maven. Вам нужно будет создать банку из поставляемых источников.
внешненаружное мавена инструкции:
1) Построить код C++, или получить бинарный дистрибутив protoc. Если вы устанавливаете двоичный дистрибутив, убедитесь, что это тот же номер как этот пакет. Если сомневаетесь, запустите:
$ protoc --version
Если вы создали код C++ без установки, компилятор двоичная должен находиться в ../src.
2) Вызывать protoc построить DescriptorProtos.java:
$ protoc --java_out=src/main/java -I../src \
../src/google/protobuf/descriptor.proto
3) Скомпилировать в ИПВ/основной/Java, используя любые средства, вы предпочитаете.
4) Установите классы, где бы вы ни пожелали.
Простым решением является то, что вы должны скомпилировать банку самостоятельно.
- Скачать ЦСИ код из https://code.google.com/p/protobuf/downloads/list
- разархивировать и следуйте инструкциям в README
Вот что вы должны сделать в Linux
./configure
./make
Вы можете установить protoc по бежать ./make install
Тогда вам нужна банка, позвольте мне предположить, что вы на убунту
установить Maven первую Sudo APT-получить установку Maven
Далее следуйте инструкциям в/Java/README.TXT
Если вы хотите стандартную баночку
mvn package
Если вы хотите облегченная версия
mvn package -P lite
Затем вы можете найти банку в/Java/целевой
просто комментарий: вы должны запустить maven внутри java реж –
Для создания protobuf.jar
файл, вам нужно сделать то, что предлагает Брюс Мартин, но тогда вам нужно будет сделать следующее:
- Перейдите в
src/main/java/com/google/protobuf
каталог - Создайте каталог под названием
bin
- Выполните следующую команду, чтобы собрать
.java
файлы:$ javac -d bin *.java
- Перейдите в каталог
bin
, и, наконец, выполните следующую команду, чтобы создатьprotobuf.jar
файл:$ jar cvf protobuf.jar com/
Затем скопируйте и вставьте банку туда, где она вам нужна.
Вы можете скачать эту баночку здесь
http://mirrors.ibiblio.org/maven2/com/google/protobuf/protobuf-java/2.5.0/
Вы можете скачать ProtoBuf Jar
из
, то вы можете поместить jar
внутри libs
папки
и, если хотите получите Protobuf
репозиторий от maven
затем добавить внутрь pom.xml
файл.
Надеется, что это поможет ..
Как и все проекты Maven, вы можете получить банку проекта, нажав кнопку «DOWNLOAD (Bundle)» из project site.
Если вы посмотрите на схему URL-адреса ссылки, вы можете увидеть a directory higher, чтобы просмотреть все доступные файлы для этой версии, включая источники и javadoc jar.
Вы можете скачать protobuf.jar Google от this link
Эта страница служит почти все банки, которые вам нужны для развития. Я загрузил и использовал его в проекте
Хотите загрузить файл «.jar» и исключить maven. то
Попробуй ссылку "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.6.1/"
Если нажать на эту ссылку. "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/" затем вы смотрите всю версию.
Чтобы создать protobuf.jar файл с помощью Protobuf Java выполните следующие шаги:
1.Check установлена Protobuf версия:
$protoc --version
2. Установите Java и Maven, проверьте свою версию:
$mvn --version
$java -version
3. Сгенерируйте файл protobuf.jar, перейдите в каталог/protobuf/java. Выполните следующие команды,
$mvn test
$mvn install
$mvn package
Check/Protobuf/Java/ядро / цель/каталог, The .jar будет помещен в каталог "целевой".
- 1. Сравнение буферов протокола Google
- 2. Использование буферов протокола Google с Java NIO?
- 3. буферов протокола Google, в Golang
- 4. Перекрестный компилятор буферов протокола Google
- 5. Использования буферов протокола в PhoneGap - прошивка
- 6. буферов протокола получить EnumDescriptor *
- 7. буферов протокола Google против JSON против XML
- 8. Замена строки в Google протокола буферов данных
- 9. Создание и использование буферов протокола Google
- 10. Интеграция буферов протокола Google с проектом Xcode
- 11. Использование буферов протокола в Java EE?
- 12. повысить сериализацию против буферов протокола Google?
- 13. Установка буферов протокола Google на mac
- 14. Буферы протокола Java и Google: мне нужен пример использования буферов протокола Google с помощью взаимодействия клиент-сервер.
- 15. Хранение буферов протокола Google в Google App Engine
- 16. выпуск пакетов буферов протокола
- 17. Выполнение небольшого изменения объекта буферов Java-протокола
- 18. Расширение буферов протокола
- 19. На каком языке написано прото-компилятор (буферов протокола Google)?
- 20. Отправка буферов протокола через REST
- 21. Использование буферов протокола для двоичного протоколирования
- 22. Чтение файла буферов протокола с использованием Python
- 23. Повторное удаление сообщения с помощью буферов протокола Google
- 24. Обновление Grails 2.2.0, вызывающее несоответствие буферов протокола
- 25. Есть ли хорошая реализация C буферов протокола Google
- 26. Как использовать буферы протокола google с java me?
- 27. Не удается скомпилировать пример из буферов протокола Google
- 28. Проблемы с установкой буферов протокола Google R Пакет
- 29. Отправка нескольких буферов протокола по HTTP
- 30. Расширение протокольных буферов в Java
https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java –