Pobrałem protobuf-2.5.0.tar.gz, wyodrębniłem go, wykonałem zwykłą ./configure, make, make check i make install. Jednak plik protobuf.jar, który wydaje się być potrzebny do korzystania z buforów protokołów w Javie, nie wydaje się być częścią tego, co pobrałem. Gorzej, nie mogę znaleźć tego pliku w dowolnym miejscu. Proszę doradzić mi, jak postępować.Gdzie można znaleźć protobuf.jar do korzystania z buforów protokołu Google w Javie?
Odpowiedz
Spróbuj linki:
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;)
Możesz dodać go jako zależność Maven:
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>2.5.0</version>
</dependency>
Wszystko zależność informacje dostępne są na Maven Central, lub po prostu download plik .jar bezpośrednio.
Zakładam, że jest to wersja pliku JAR w wersji innej niż LITE. Czy mogę pobrać wersję LITE? – RenniePet
Bezpośrednie pobieranie pomógł mi. thx – beryllium
[bezpośrednie pobieranie dla wersji 2.6.1] (http://search.maven.org/remotecontent?filepath=com/google/protobuf/protobuf-java/2.6.1/protobuf-java-2.6.1.jar) –
Domyślam się, że jesteś na Linuksie, spróbuj przejść do katalogu java, jest plik readme informujący o tym, jak utworzyć słoik z/bez maven. Będziesz musiał utworzyć słoik z dostarczonych źródeł.
WITHOUT Maven instrukcje:
1) Zbuduj kodu C++ lub otrzymać binarną dystrybucję protoc. Jeśli chcesz zainstalować dystrybucję binarną, upewnij się, że jest to ta sama wersja, co ta paczka. W razie wątpliwości, należy uruchomić:
$ protoc --version
Jeśli zbudował kodu C++ bez instalowania, kompilator binarny powinien znajdować się w ../src.
2) Wywołanie protoc zbudować DescriptorProtos.java:
$ protoc --java_out=src/main/java -I../src \
../src/google/protobuf/descriptor.proto
3) kompilacji kodu w src/main/java za pomocą dowolnych środków wolisz.
4) Zainstaluj zajęcia w dowolnym miejscu.
Najprostszym rozwiązaniem jest samodzielne skomponowanie słoika.
- Pobierz kod src od https://code.google.com/p/protobuf/downloads/list
- rozpakuj go i postępuj zgodnie z instrukcjami w pliku README
Oto co należy zrobić w Linuksie
./configure
./make
Można zainstalować protoc przez uruchom ./make zainstaluj
Następnie potrzebujesz słoika, pozwól mi założyć, że jesteś e na ubuntu
zainstalować Maven pierwszy sudo apt-get install Maven
Następnie postępuj zgodnie z instrukcją w/java/README.txt
Jeśli chcesz standardowy słoik
mvn package
Jeśli chcesz wersję lite
mvn package -P lite
Następnie można znaleźć słoik/JAVA/target
tylko komentarz: należy uruchomić maven wewnątrz java reż –
Aby wygenerować protobuf.jar
plik, musisz zrobić to, co sugeruje Bruce Martin, ale musisz wykonać następujące czynności:
- Przejdź do katalogu
src/main/java/com/google/protobuf
Dodać katalog o nazwiebin
- Uruchom następujące polecenie, aby zbudować
.java
pliki:$ javac -d bin *.java
- nawigować do katalogu
bin
, i wreszcie, uruchom następujące polecenie, aby wygenerowaćprotobuf.jar
file:$ jar cvf protobuf.jar com/
Następnie skopiuj i wklej słoik tam, gdzie go potrzebujesz.
można pobrać ten słoik stąd
http://mirrors.ibiblio.org/maven2/com/google/protobuf/protobuf-java/2.5.0/
Można pobrać ProtoBuf Jar
z
następnie można umieścić jar
wewnątrz libs
folderze
i jeśli chcesz uzyskać Protobuf
Repozytorium z maven
następnie dodać wewnątrz pliku pom.xml
.
nadzieję, że pomoże ..
Podobnie jak wszystkie projekty Maven, można uzyskać słoik projektu klikając „DOWNLOAD (Bundle)” z project site.
Jeśli spojrzysz na schemat URL linku do pakietu, zauważysz, że możesz przejść a directory higher, aby zobaczyć wszystkie dostępne pliki dla tego wydania, w tym źródła i słoik javadoc.
Można pobrać protobuf.jar Google'a z this link
Ta strona służy niemal wszystkie słoiki, które są potrzebne do rozwoju. Pobrałem i używam go w projekcie
Czy chcesz pobrać plik ".jar" i wykluczyć program maven. następnie
Spróbuj połączyć go "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.6.1/"
Należy kliknąć ten link. "https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/" to wyglądasz we wszystkich wersjach.
Aby utworzyć plik, używając protobuf protobuf.jar java wykonaj poniższe czynności:
1.Sprawdź zainstalowany Protobuf wersję:
$protoc --version
2. Instalacja Java i Maven, sprawdź swoją wersję:
$mvn --version
$java -version
3. Wygeneruj plik protobuf.jar, przejdź do katalogu/protobuf/java. Uruchom poniższe polecenia,
$mvn test
$mvn install
$mvn package
Sprawdzić/Protobuf/JAVA/Rdzeń/docelowy/katalog The JAR zostaną umieszczone w katalogu "docelowej".
https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java –