0

Android通知にGCMを利用してHelloWorldアプリケーションを構築しようとしています。サーバー部分を開発するとき、gcm-server.jarファイルをプロジェクトに取り込む方法が完全にはわかりません。ビルドパスに追加しましたが、Eclipseはそれを完全に正常に検出しましたが、プロジェクトをビルドしてTomcatサーバーに(Eclipse内から)デプロイすると、実行時に次のエラーがスローされます。

java.lang.NoClassDefFoundError: com/google/android/gcm/server/Sender

jarをインポートするときに何か間違ったことをしていると思います。Eclipseを使用してjarを動的Webプロジェクトに取り込む手順は正確には何ですか?

4

2 に答える 2

2

うまくいったので、自分の質問に答えるつもりです。

.jarをJavaビルドパスに追加するだけでは不十分であることが判明しました。Tomcatにはプロジェクトごとに個別のクラスパスがあり、jarファイルをWEB-INF / libフォルダーにダンプしない限り(Eclipseは自動的に実行しません)、jar内のクラスは表示されません。

于 2012-10-14T23:06:14.700 に答える
0

jsonのjarファイルを含める必要があります。この質問は数回繰り返されたようです。

http://code.google.com/p/json-simple/downloads/detail?name=json-simple-1.1.1.jar

于 2012-10-14T22:39:43.293 に答える