当我在本地tomcat上部署我的web应用程序时,我将java mail.jar放在tomcat下的lib目录中。但是现在我在jboss tomcat on openshift上部署,我不能将mail.jar放在jbossews-2.0下的lib目录中。如何使用此mail.jar部署我的应用程序?我没有在我的部署中使用maven,我删除了本地存储库下的src和pom.xml,并将我的应用程序war文件放在webapps下。这就是我使用的部署模式。
我一直在处理一个邮件应用程序,我想要压缩成一个.jar文件,以便用户可以双击运行。我正在使用javamail。在eclipse中,我“添加了外部jar”并添加了mail.jar文件,在eclipse中开发时,我能够使用mail.jar中的所有类。现在我想将它们打包到一个jar文件中,所以我在命令行中使用了-jar工具,并指定了一个清单文件和所有的类文件,但是当我运行jar时,我得到了这个异常:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Multipart
at jav
下面的程序显示了HTML多部分MIME类型的意外返回值。为什么这个程序打印text/plain而不是text/html
public class Main {
public static void main(String[] args) throws javax.mail.MessagingException, java.io.IOException {
javax.mail.internet.MimeBodyPart mime_body_part = new javax.mail.internet.MimeBodyPart();
mime_body_part.setCon
我使用ExecutorService异步发送邮件,因此有一个类:
class Mailer implements Runnable { ...
处理发送。任何被捕获的异常都会被记录下来,例如(匿名):
javax.mail.internet.AddressException: foo is bar
at javax.mail.internet.InternetAddress.checkAddress(InternetAddress.java:1213) ~[mail.jar:1.4.5]
at javax.mail.internet.InternetAddress.parse(
我正在使用WSO2 ESB检查来自IMAP邮箱的电子邮件。有些电子邮件是用256证书签名和加密的。我正在使用BouncyCastle解密消息。我在mail.jar (javax.mail)上有一个兼容性问题。
1我正在收到电子邮件:
if (message instanceof IMAPMessage) {
[2]我正在向BC传递信息:
final SMIMEEnveloped m = new SMIMEEnveloped((MimeMessage) message);
[3]我在这个转换中得到了这个错误:
java.lang.IncompatibleClassChangeError: Cla
我试图在这里运行示例程序,,这是命令输出。
$ java AmazonSESSample -cp "javamail-1.4.3/mail.jar"
java.lang.NoClassDefFoundError: javax/mail/Address
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.private
我创建了一个Java程序,可以从我的gmail帐户发送电子邮件。我在Eclipse中对它进行了编程,它工作得很好。但是当我尝试从PHP调用它时,我得到了以下错误:
Exception in thread "main" java.lang.NoClassDefFoundError: javax/mail/Address
at sendVerificationEmail.main(sendVerificationEmail.java:3)
Caused by: java.lang.ClassNotFoundException: javax.mail.Address
at j
我正在尝试在一个JRuby文件中使用Google gdata Java类。我在Windows XP上使用的是JRuby 1.6.0。下面是我的代码:
require "java"
include Java
Dir["D:/javalib/gdata/java/lib/*.jar"].each do |jar|
require jar
end
require 'D:/javalib/javamail-1.4.4/mail.jar'
client =
Java::com.google.gdata.client.docs.DocsServi
我正在使用java1.6,没有使用任何IDE.Now。我想为我的purpose.So使用java Mail API,我将Mail.jar复制到d:\externaljar文件夹中。
此外,我还设置了classpath as set classpath=%classpath%;d:\externaljar;
我的jdk安装文件夹是:c:\programfiles\jdk1.6。
但我面对的是package javax.mail does not exist during compilation.
请指导我走出这个问题?