protobuf java服务端准备
1、下载 protobuf-2.5.0.tar.bz2、protoc-2.5.0-win32.zip
https://code.google.com/p/protobuf/downloads/list
2、解压 protobuf-2.5.0.tar.bz2 至 protobuf-2.5.0
cd protobuf-2.5.0
mkdir bin
3、解压 protoc-2.5.0-win32.zip 至 bin 目录
4、生成 DescriptorProtos.java (直接将java放到工程会报错,新手可能这里会犯晕)
bin\protoc.exe --java_out=java\src\main\java src\google\protobuf\descriptor.proto
5、打包java源码库
cd java\src\main\java
jar cvf protobuf-2.5.0-sources.jar com
6、编译java源码、生成运行库
mkdir classes
javac -sourcepath com\google\protobuf -d classes com\google\protobuf\*.java
cd classes
jar cvf protobuf-2.5.0.jar com
move protobuf-2.5.0.jar ..\
cd ..\
7、移动 java\src\main\java 里 protobuf-2.5.0.jar、protobuf-2.5.0-sources.jar 至工程,即可开始内容开发。
以上为windows开发环境,ios类似。
将protoc.exe放到工程(如tools目录)供后续编译。