java.lang.NoSuchMethodError尝试修改Jar并重新生成时

时间:2012-09-27 08:53:50

标签: java instagram

我尝试使用JInstagram java wrapper sachin-handiekar来访问Instagram Api。

JInstagram Jar使用Long作为媒体ID参数的dataType,但Instagram已将媒体ID更改为xxxxxxxxxxxxxxxx_xxxxxx格式,这显然是String数据类型。所以我试图更改Source并成功重新创建具有以下更改的jar

public MediaCommentsFeed getMediaComments(**long mediaId**) throws InstagramException {
        ...
}

public MediaCommentsFeed getMediaComments(**String mediaId**) throws InstagramException {
    ...
}

但是当我尝试使用新jar运行应用程序时,我收到以下错误:

java.lang.NoSuchMethodError: org.jinstagram.Instagram.getMediaComments(**Ljava/lang/String;)Lorg/jinstagram/entity/comments/MediaCommentsFeed;**
    at com.shoewars.controller.InstagramController.hanldeInstagramOauthCallBackResponse(InstagramController.java:92)

在重新创建jar时我是否遗漏了任何东西?

0 个答案:

没有答案