「WaveDebug」の編集履歴(バックアップ)一覧はこちら

WaveDebug - (2009/08/13 (木) 15:12:14) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

レポジトリのthird_partyにあるprotobufのバージョンが2.1.0でコンパイルできないので個別に作る。 src解凍 cd protobuf-2.2.0 バイナリ src/protoc.exe となるようにコピー cd java mvn test mvn install java/target/protobuf-java-2.2.0.jar ができる。 waves-protocol/third_paty/runtime/protobuf/protobuf-java-2.2.0.jar にコピー protoc-2.2.0-win32.zip を解凍し、 protobuf.exeをパスのとこったところにコピー protobuf-2.2.0/src/protoc.exe と成るようにコピー cd src/org/waveprotocol/wave/protocol protoc --java_out=. common.proto org/waveprotocol/wave/protocol/common.javaができる descriptor.protoが無いのでubuntu上で作ったのを持ってくる -- wget http://protobuf.googlecode.com/files/protobuf-2.2.0.tar.gz tar xvf ./protobuf-2.2.0.tar.gz cd protobuf-2.2.0 ./configure ./generate_descriptor_proto.sh src/google/protobuf/descriptor.proto ができる -- [[descriptor.proto]] さっき作った src/google/protobuf/descriptor.proto を src/org/waveprotocol/wave/examples/fedone/rpc/google/protobuf/descriptor.proto にコピー protoc --java_out=. rpc.proto org/waveprotocol/wave/example/fedone/rpc/Rpc.java ができる src/org/waveprotocol/wave/protocol/common.proto を src/org/waveprotocol/wave/examples/fedone/waveserver/org/waveprotocol/wave/protocol/common.proto にコピー src/org/waveprotocol/wave/examples/fedone/rpc/rpc.proto を src/org/waveprotocol/wave/examples/fedone/waveserver/org/waveprotocol/wave/examples/fedone/rpc/rpc.proto にコピー cd src/org/waveprotocol/wave/examples/fedone/waveserver src/org/waveprotocol/wave/examples/fedone/rpc/google/protobuf/descriptor.proto を src/org/waveprotocol/wave/examples/fedone/waveserver/google/protobuf/descriptor.proto にコピー protoc --java_out=. waveclient-rpc.proto src/org/waveprotocol/wave/examples/fedone/waveserver/org/waveprotocol/wave/examples/fedone/waveserver/WaveClientRpc.java ができる eclipse プロジェクトインポート 標準から足りないのはさっき作った3つのファイル org.waveprotocol.wave.protocol にcommon.java をコピー org.waveprotocol.wave.example.fedone.rpc にRpc.java をコピー org.waveprotocol.wave.example.fedone.wavesever にWaveClientRpc.java をコピー eclipseメニューの実行の構成の引数に run-server.sh 参考にして引数を設定する。 org.waveprotocol.wave.example.fedone.ServerMain.java のmainメソッドにブレークしかけるとデバッグできる。
レポジトリのthird_partyにあるprotobufのバージョンが2.1.0でコンパイルできないので個別に作る。 src解凍 cd protobuf-2.2.0 バイナリ src/protoc.exe となるようにコピー cd java mvn test mvn install java/target/protobuf-java-2.2.0.jar ができる。 waves-protocol/third_paty/runtime/protobuf/protobuf-java-2.2.0.jar にコピー protoc-2.2.0-win32.zip を解凍し、 protobuf.exeをパスのとこったところにコピー protobuf-2.2.0/src/protoc.exe と成るようにコピー cd src/org/waveprotocol/wave/protocol protoc --java_out=. common.proto org/waveprotocol/wave/protocol/common.javaができる descriptor.protoが無いのでubuntu上で作ったのを持ってくる -- wget http://protobuf.googlecode.com/files/protobuf-2.2.0.tar.gz tar xvf ./protobuf-2.2.0.tar.gz cd protobuf-2.2.0 ./configure ./generate_descriptor_proto.sh src/google/protobuf/descriptor.proto ができる -- [[descriptor.proto]]:作ったやつ問題あるようなら削除 さっき作った src/google/protobuf/descriptor.proto を src/org/waveprotocol/wave/examples/fedone/rpc/google/protobuf/descriptor.proto にコピー protoc --java_out=. rpc.proto org/waveprotocol/wave/example/fedone/rpc/Rpc.java ができる src/org/waveprotocol/wave/protocol/common.proto を src/org/waveprotocol/wave/examples/fedone/waveserver/org/waveprotocol/wave/protocol/common.proto にコピー src/org/waveprotocol/wave/examples/fedone/rpc/rpc.proto を src/org/waveprotocol/wave/examples/fedone/waveserver/org/waveprotocol/wave/examples/fedone/rpc/rpc.proto にコピー cd src/org/waveprotocol/wave/examples/fedone/waveserver src/org/waveprotocol/wave/examples/fedone/rpc/google/protobuf/descriptor.proto を src/org/waveprotocol/wave/examples/fedone/waveserver/google/protobuf/descriptor.proto にコピー protoc --java_out=. waveclient-rpc.proto src/org/waveprotocol/wave/examples/fedone/waveserver/org/waveprotocol/wave/examples/fedone/waveserver/WaveClientRpc.java ができる eclipse プロジェクトインポート 標準から足りないのはさっき作った3つのファイル org.waveprotocol.wave.protocol にcommon.java をコピー org.waveprotocol.wave.example.fedone.rpc にRpc.java をコピー org.waveprotocol.wave.example.fedone.wavesever にWaveClientRpc.java をコピー eclipseメニューの実行の構成の引数に run-server.sh 参考にして引数を設定する。 org.waveprotocol.wave.example.fedone.ServerMain.java のmainメソッドにブレークしかけるとデバッグできる。

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
人気記事ランキング
目安箱バナー