【发布时间】:2014-12-10 13:20:47
【问题描述】:
我一直在使用 Appengine 来尝试使用 Google+ API。不幸的是,自从我开始从事我的项目以来,Appengine 一直没有工作。最近,我在尝试运行基于以下教程的应用程序时遇到了一个主要问题:http://www.youtube.com/watch?v=tVIIgcIqoPw。错误如下: ClassEnhancer "ASM" 在尝试调用方法 "Exception in thread "main" java.lang.UnsupportedClassVersionError: com/google/appengine/tools/enhancer/Enhance : Unsupported major.minor version 时发生错误51.0”。尝试在 Eclipse 中“清理”项目后收到错误消息。
这是我正在使用的当前代码:
package com.example.myproject;
import com.google.api.client.extensions.appengine.http.UrlFetchTransport;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.json.JsonFactory;
import com.google.api.client.json.jackson2.JacksonFactory;
import com.google.api.services.plus.Plus;
import com.google.api.services.plus.PlusRequestInitializer;
import com.google.api.services.plus.model.Activity;
import com.google.api.services.plus.model.ActivityFeed;
import java.io.IOException;
import java.io.Writer;
import java.util.List;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@SuppressWarnings("serial")
public class PlusBasicServlet extends HttpServlet {
private static final String API_KEY = "AIzaSyBggyzruOQtog0A6HDlrxGvK2JdLV5ihNE";
private static final long serialVersionUID = 1;
public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
HttpTransport httpTransport = new UrlFetchTransport();
JsonFactory jsonFactory = new JacksonFactory();
Plus plus = new Plus.Builder(httpTransport, jsonFactory, null).setApplicationName("").setGoogleClientRequestInitializer(new PlusRequestInitializer(API_KEY)).build();
ActivityFeed myActivityFeed = plus.activities().search("Google").execute();
List<Activity> myActivities = myActivityFeed.getItems();
resp.setContentType("text/html");
resp.setStatus(200);
Writer writer = resp.getWriter();
writer.write("<url>");
for(Activity a: myActivities){
writer.write("<li>" + a.getTitle() + "</li>");
}
writer.write("</ul>");
}
}
任何建议或帮助将不胜感激。
【问题讨论】:
标签: java eclipse google-app-engine servlets