Eine andere Möglichkeit ist, das Glas selbst zu kompilieren.
Um dies zu tun, brauchen Sie Maven. Download-Link: http://maven.apache.org/download.cgi
Um "zu installieren" müssen Sie nur den Download in ein Verzeichnis entpacken und dieses Verzeichnis zu Ihrer PATH-Systemvariablen hinzufügen. Beachten Sie, dass die JAVA_HOME-Systemvariable auf den JDK-Installationsordner verweisen sollte.
Ändern Sie alles, was Sie mit der Befehlszeile im Quellordner des Protokollpuffers gehen können. Der Quellordner enthält einen Ordner mit dem Namen java, der eine README (mit detaillierten Anweisungen, was Sie tun können) enthält. Ein weiterer wichtiger Ordner ist der src Ordner, er muss den binären "Protokollpuffercompiler" protoc.exe enthalten, um die .jar-Datei zu erzeugen. Unter Windows können Sie protoc.exe von der Downloadseite herunterladen und in den Ordner src kopieren. Wenn Sie unter Linux laufen, müssen Sie es selbst kompilieren.
Sobald protoc.exe im src Ordner ist, können Sie laufen 'mvn Paket' im java Ordner. Wenn der Befehl abgeschlossen ist, wird ein neuer Ordner mit dem Namen target im Java-Ordner angezeigt. Es gibt die .jar-Datei, die Sie benötigen.
Für die faul wie ich, die nur die Befehle sehen möchten:
Maven Ordner: C: \ MyPrograms \ Apache-Maven-3.1.0 \
Protoc src Ordner (enthält die Quellcode): D: \ Downloads \ protobuf-2.5.0 \
Protoc Compiler Ordner (enthält protoc.exe): D: \ Downloads \ Protoc-2.5.0-win32 \
Java JDK: C: \ Programme \ Jav a \ 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
HINWEIS: wenn Sie unter Linux müssen Sie die Kopie mit einer Zusammenstellung von Protoc ersetzen. Auch das Setzen des Pfades wird höchstwahrscheinlich nicht benötigt oder auf andere Weise ausgeführt.
so statt:
copy D:\Downloads\protoc-2.5.0-win32\protoc.exe src
haben Sie:
./configure
make
make check
make install
(nur die erzeugte binäre stellen Sie sicher, in den richtigen Ordner kopiert wird)
Ich konnte keine Informationen finden über jar creation bei Ihrem Link –
Von der Verbindung ... _Wenn Ausgabe von Java-Code, die Fähigkeit des Protokollpuffer-Compilers zu outpu Es ist besonders praktisch, direkt zu JAR-Archiven zu gelangen, da viele Java-Tools Quellcode direkt aus JAR-Dateien lesen können. Zur Ausgabe in eine JAR-Datei geben Sie einfach einen Ausgabeort ** mit der Endung .jar ** an. Beachten Sie, dass nur der Java-Quellcode im Archiv gespeichert wird. Sie müssen es immer noch separat kompilieren, um Java-Klassen-Dateien zu erzeugen. –