Java 使用Google CustomSearch点击ClassNotFoundException

Java 使用Google CustomSearch点击ClassNotFoundException,java,classnotfoundexception,Java,Classnotfoundexception,我正试着用它。然而,在运行它时,我遇到了一个异常 Caused by: java.lang.ClassNotFoundException: com.google.api.client.http.HttpTransport 我读到有人说这是由于番石榴图书馆。然而,番石榴也包括在这个项目中。以下是本项目中使用的参考库的打印屏幕: 以下是代码片段: Customsearch cs = new Customsearch(new NetHttpTransport(), new Jack

我正试着用它。然而,在运行它时,我遇到了一个异常

Caused by: java.lang.ClassNotFoundException: com.google.api.client.http.HttpTransport
我读到有人说这是由于番石榴图书馆。然而,番石榴也包括在这个项目中。以下是本项目中使用的参考库的打印屏幕:

以下是代码片段:

        Customsearch cs = new Customsearch(new NetHttpTransport(), new JacksonFactory(), null);
        Customsearch.Cse.List list = cs.cse().list("rashidi zin");
        list.setKey(API_KEY);
        list.setCx(ID);

        Search results = list.execute();

我一直在尝试添加诸如ApacheHTTP客户端之类的库,但是它仍然不起作用。我是否错误地使用了库?

这个问题似乎很相似:尝试一下这个答案。我试图删除可能是多余的依赖项,但错误仍然存在。