首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用雅各布的NoSuchMethodError

使用雅各布的NoSuchMethodError
EN

Stack Overflow用户
提问于 2011-05-15 23:51:44
回答 1查看 2.6K关注 0票数 1

我曾经在我的java程序中使用雅各布来工作,但每次我尝试从ITTrackCollection获取ITTrack时都会遇到错误。

这是给出错误的那一行:

代码语言:javascript
复制
a.add(t.getItem(1));

这是错误:

代码语言:javascript
复制
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: com.jacob.com.Dispatch.call(Lcom/jacob/com/Dispatch;Ljava/lang/String;Ljava/lang/Object;)Lcom/jacob/com/Variant;
    at com.dt.iTunesController.ITTrackCollection.getItem(ITTrackCollection.java:42)
    at iq.Main.addSong(Main.java:27)
    at iq.Main$listener.onHotKey(Main.java:70)
    at com.melloware.jintellitype.JIntellitype$1.run(JIntellitype.java:396)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
com.jacob.com.Dispatch.call(Lcom/jacob/com/Dispatch;Ljava/lang/String;Ljava/lang/Object;)Lcom/jacob/com/Variant;

A是ITTrack的数组列表,t是ITTrack集合。它肯定有两个以上的ITTracks。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-16 04:59:06

您的代码正在使用以下签名调用在Dispatch类中找不到的方法:

代码语言:javascript
复制
Variant call(Dispatch dispatchTarget, String name, Object attributes)

查看雅各布文档,该类中的以下方法与该方法最接近:

代码语言:javascript
复制
Variant call(Dispatch dispatchTarget, String name, Object... attributes)

注意,最后一个参数是不同的(vararg -一个对象数组)。

你是否在不同版本的库上编译你的代码?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6009468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档