Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar protocolobuf en eclipse?

¿Cómo utilizar protocolobuf en eclipse?

Protocbuf es un búfer de protocolo que es muy flexible, eficiente e inteligente en la serialización de estructuras de datos como mxl, pero su ventaja es que los archivos definidos son más pequeños, más rápidos de leer y más convenientes de usar.

Pasos de uso:

1 Descargue el compilador y el paquete jar de protocolbuff.

2 Importa el jar descargado a eclipse.

3 Descomprima el paquete comprimido del compilador y obtenga el archivo protocolo.exe.

4 Cree un nuevo proyecto en eclipse, asígnele el nombre protocolobuffer y cree una nueva carpeta probuf (con el nombre que sea) en el directorio del proyecto para los archivos de instalación (.proto). Al mismo tiempo, mueva el protocolo.exe que acaba de descomprimir al directorio del proyecto y configure las variables de entorno para .exe en la ruta.

5 En el sitio web oficial de Google, hay un ejemplo de AddressBookProtos, que es el archivo .proto. Copie el original y luego coloque el proyecto recién creado en la carpeta probuf. La extensión debe ser .proto.

6 Utilice protoc.exe para compilar esta libreta de direcciones. proto, abra la línea de comando, ingrese al directorio del proyecto creado y ejecute el siguiente comando protoc -I=probuf/ --java_out=src probuf/addressbook.proto, (si el nombre del archivo que creó es el mismo, simplemente déjelo intacto, copie, pegue y ejecute). Una vez completada la ejecución, se obtendrá el archivo java. La ruta es src\com\example\tutorial\AddressBookProtos.java.

7. Compruebe si \com\example\tutorial\ AddressBookProtos.java existe en el src del nuevo proyecto en eclipse. No lo importó correctamente. Debe importarlo a eclipse. el src Simplemente corte este paquete, colóquelo en el escritorio y luego péguelo directamente debajo del src de eclipse.

8 Escribe archivos java de prueba. Google también dio un ejemplo. Su código fuente de Java está en la carpeta donde se acaba de colocar Addressbook.proto. Hay un LisPeople.java y un AddPerson.java. Simplemente cópielos y péguelos en su eclipse y podrá usarlos.

9. Ahora coloque el código fuente de Java en eclipse y no habrá ningún error. Primero ejecute la información de AddPerson, pero ocurre un error al ejecutar. Muestra: Uso: AddPersonADDRESS_BOOK_FILE. Esto se debe a que cuando lo ejecuta con eclipse, no ejecuta el método principal con un comando String[] args. comente el if en el método principal Check y todos los argumentos. Y reemplace todos los argumentos [0] con una cadena, como "persona.txt", nuevamente, puede agregar.

Extensiones:

Defectos de ProtocolBuf: no está lo suficientemente maduro, la legibilidad de los datos es muy pobre.