java.lang.ClassNotFoundException:com.sun.mail.util.MessageRemovedIOException

java.lang.ClassNotFoundException:com.sun.mail.util.MessageRemovedIOException,java,java-8,jakarta-mail,noclassdeffounderror,Java,Java 8,Jakarta Mail,Noclassdeffounderror,在将应用程序从jdk6升级到jdk8时,我们在Message msg=new-mimessage(会话)上遇到以下错误: 有人在升级java应用程序时遇到过相同或相关的问题吗 编辑:同样的代码也适用于java6。您的类路径中混合了来自不同版本JavaMail的JavaMail类。您使用的是什么应用程序服务器以及web应用程序的lib目录中有什么?您的类路径中混合了来自不同版本JavaMail的JavaMail类。您使用的是什么应用程序服务器以及web应用程序的lib目录中有什么?我使用了它,它工

在将应用程序从jdk6升级到jdk8时,我们在
Message msg=new-mimessage(会话)上遇到以下错误:

有人在升级java应用程序时遇到过相同或相关的问题吗


编辑:同样的代码也适用于java6。

您的类路径中混合了来自不同版本JavaMail的JavaMail类。您使用的是什么应用程序服务器以及web应用程序的lib目录中有什么?

您的类路径中混合了来自不同版本JavaMail的JavaMail类。您使用的是什么应用程序服务器以及web应用程序的lib目录中有什么?

我使用了它,它工作正常:

<dependency>
    <groupId>com.sun.mail</groupId>
    <artifactId>javax.mail</artifactId>
    <version>1.5.5</version>
</dependency>

com.sun.mail
javax.mail
1.5.5

我使用了这个,它起了作用:

<dependency>
    <groupId>com.sun.mail</groupId>
    <artifactId>javax.mail</artifactId>
    <version>1.5.5</version>
</dependency>

com.sun.mail
javax.mail
1.5.5

我也有类似的问题。我正在使用Maven依赖项来 配置外部库

通过从新的maven存储库切换,问题得以解决 对于Java邮件Api,请访问旧的Maven存储库

新建存储库(引发异常): javax.mail javax.mail-api 1.5.5

旧存储库(工作正常): javax.mail 邮件 1.4


我不知道为什么使用旧的存储库有效,而使用新的存储库却不行。如果有人能澄清这一点,那就太好了。

我也有类似的问题。我正在使用Maven依赖项来 配置外部库

通过从新的maven存储库切换,问题得以解决 对于Java邮件Api,请访问旧的Maven存储库

新建存储库(引发异常): javax.mail javax.mail-api 1.5.5

旧存储库(工作正常): javax.mail 邮件 1.4


我不知道为什么使用旧的存储库有效,而使用新的存储库却不行。如果有人能澄清这一点,那就太好了。

快速的谷歌搜索让我明白了。。。我已经试过这个了。你能不能把你的代码贴在这里?快速的谷歌搜索给了我是的。。。我已经试过这个了。你能不能把抛出这个错误的代码粘贴到这里?