我正在尝试在我的程序中使用java Mail API,我已将库添加到我的包文件夹中,但是当我去运行该程序时,它说它找不到类javax.mail.internet.InternetAddress
但是当我打开库时,我可以看到那里的类文件......那么什么给出了?
04-21 10:30:25.202: ERROR/dalvikvm(3065): Could not find class 'javax.mail.internet.InternetAddress', referenced from method com.app.notifyme.GmailReciever.createNotification
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): FATAL EXCEPTION: main
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): java.lang.VerifyError: com.app.notifyme.GmailReciever
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at java.lang.Class.newInstanceImpl(Native Method)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at java.lang.Class.newInstance(Class.java:1409)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at android.app.ActivityThread.handleReceiver(ActivityThread.java:1885)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at android.app.ActivityThread.access$2400(ActivityThread.java:123)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:989)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at android.os.Handler.dispatchMessage(Handler.java:99)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at android.os.Looper.loop(Looper.java:123)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at android.app.ActivityThread.main(ActivityThread.java:3839)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at java.lang.reflect.Method.invokeNative(Native Method)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at java.lang.reflect.Method.invoke(Method.java:507)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
04-21 10:30:30.632: ERROR/AndroidRuntime(3065): at dalvik.system.NativeStart.main(Native Method)
最佳答案
我的猜测是您缺少 Activation API(通常称为 activation.jar
),它是 JavaMail 的依赖项。如果没有它,您将遇到像这样令人困惑的类加载异常。
activation.jar
通常与 mail.jar
一起找到。
附注供将来引用,如果您想询问 Stackoverflow 上的异常,请向我们展示该异常。
关于java - 尝试使用java邮件API时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5745684/