Java两同_Java:同一项目中的两个jar。

我有一个Java项目正在使用两个导入的具有相同类(com.sun.mail.imap.IMAPFolder)的jar

。导入类时,有没有一种方法可以明确说明要使用哪个jar?使用:

import com.sun.mail.imap.IMAPFolder;

似乎按照构建路径顺序的顺序使用该类,但是由于某种原因,似乎并非如此

Exception in thread "main" java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:616)

at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)

Caused by: java.lang.NoSuchMethodError: com.sun.mail.imap.IMAPFolder.idle()V

at com.woodbury.GCM.HelperGmailMonitor.doEmail(HelperGmailMonitor.java:104)

at com.woodbury.GCM.Launch.listen(Launch.java:16)

at com.woodbury.GCM.Launch.main(Launch.java:10)

... 5 more

在运行时。我正在Eclipse中构建项目。


版权声明:本文为weixin_42298332原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。