我正在尝试通过 GCM 向 Android 设备发送消息。按照谷歌的教程,我已将该gcm-server.jar
库添加到我的 Struts2 项目中。但是我遇到了一个例外,我的代码:
public String execute() throws IOException {
List<String> devices = new ArrayList<String>();
devices.add(gcmRegId);
Sender sender = new Sender(PROJECT_API);
Message gcmMessage = new Message.Builder().build();
Result result = sender.send(gcmMessage, gcmRegId, 5);
}
我得到的例外是,它在创建Sender
对象后引发。
Caused by: java.lang.ClassNotFoundException: org.json.simple.parser.ParseException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
我错过了什么吗?像依赖项?