我无法使JavaMail附带的SimpleClient示例应用程序正常工作。使用纯文本体的电子邮件在查看器中显示得很好。但是对于html body而言,它无法找到合适的内容查看器。它是Object bean = dh.getBean(ci);
在MessageViewer.getBodyComponent()
的第205行左右,导致bean
被分配一个空指针,导致问题。JavaMail无法显示html正文
今天早些时候,我要求帮助找到javax.activation的源代码,希望能找出问题所在。但不幸的是,当我进入该代码时,它会出现在源文件中的错误行,这意味着我不能在我的生活中找出哪里出了问题!
[我对Java Beans一无所知;这可能是我的问题。请随意推荐我对这项技术进行一些学习:-)我还没有,原因很简单,我有其他事情要处理我的时间。但是,如果它是必要的,那么我会这样做:-)]
有没有其他人有这个问题,你是如何解决它?
步骤错误的代码行 - >你得到了不同版本的Javamail的代码。将代码与jar匹配。 – RealSkeptic
谢谢,但我有JavaMail的正确来源,它是有问题的javax.activation源。我有java版本1.6,显然包括JAF 1.1,显然,我有这个来源。这就是为什么我难以置信的一面。无论如何,我的问题实际上是否其他人有问题让观看者显示html body,以及他们做了些什么。谁能帮忙? – skiaddict1