「WaveDebug」の編集履歴(バックアップ)一覧はこちら
WaveDebug - (2009/08/13 (木) 23:12:14) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
レポジトリのthird_partyにあるprotobufのバージョンが2.1.0でコンパイルできないので個別に作る。
http://code.google.com/p/protobuf/downloads/list からダウンロード
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でコンパイルできないので個別に作る。
http://code.google.com/p/protobuf/downloads/list からダウンロード
protoc-2.2.0-win32.zip を解凍し、
protobuf.exeをパスの通ったところにコピー
protobuf-2.2.0/src/protoc.exe と成るようにコピー
cd protobuf-2.2.0
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 にコピー
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メソッドにブレークしかけるとデバッグできる。
windows版はなんか動きがおかしい
UTF-8でないのが問題?
表示オプション
横に並べて表示:
変化行の前後のみ表示: