说的是com/sun/activation/registries/LogSupport,有可能是你程序中用到的类在实现的时候用到了这个class,可以检查一下你用的jar里边有没有包含LogSupport这个class的包
另外import javax.activation.*;只能引用javax/activation/*.class,如果javax/activation/下有目录registries,而LogSupport.class在registries目录中,则不能被引用
另外import javax.activation.*;只能引用javax/activation/*.class,如果javax/activation/下有目录registries,而LogSupport.class在registries目录中,则不能被引用
解决方案 »
- Hibernate Bean转换
- 热加载的问题.修改了配置文件,可在不重启应用的情况下将新参数载入到系统中.
- 如何将Map转为XML
- jsp javaBean这个错误应该怎么改
- Dao类名命名的问题
- 关于服务器的问题请大侠帮忙
- 请问在java下如何的得到oracle数据库中表的主键名称???
- 新手请教weblogic81 configuration Wizard的user password
- 关于bonita workflow system 的配置问题!
- 怎么给jbuiler添加oracle驱动程序!!!!!
- 请求<jFresH_MaN(The answer is ......)(上帝对我说:编程要全面发展,所以我决定先去.NET溜溜)>大哥的一个问题,其他大虾也可以进来看看
- 推荐几本oracle专家级的经典外文翻译书
java.lang.NoClassDefFoundError: com/sun/activation/registries/LogSupport
at javax.activation.MailcapCommandMap.<init>(MailcapCommandMap.java:111 at javax.activation.CommandMap.getDefaultCommandMap(CommandMap.java:44)
at javax.activation.DataHandler.getCommandMap(DataHandler.java:136)
at javax.activation.DataHandler.getDataContentHandler(DataHandler.java:
67)
at javax.activation.DataHandler.getContent(DataHandler.java:501)
at javax.mail.internet.MimeBodyPart.updateHeaders(MimeBodyPart.java:110
)
at javax.mail.internet.MimeMessage.updateHeaders(MimeMessage.java:1927)
at javax.mail.internet.MimeMessage.saveChanges(MimeMessage.java:1908)
我找了javax/activation没有那个类,
但为什么MimeMessage.saveMessage()会调用到javax/activation/registries/LogSupport这个类啊?
因为我程序里没有用到这个类
你说是不是因为我COPY的mail.jar版本不对呢?
我重新找了个J2EE.JAR问题解决了,我那个是从SUN上下来的