JavaMail程序移植到javaEE环境下,可能会报错。
来源:互联网 发布:jsp网上商城系统 源码 编辑:程序博客网 时间:2024/06/07 13:21
前几天在JRE环境下写的一个Java Mail程序,运行良好,但是放在JavaEE环境下总是报错:
java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
Session.Provider找不到等错误。
后来,在网上找了一下,发现这是因为:
javax.mail和javax.activation这两个包已经在javaEE5当中属于基础包了,但是里面的方法与现在外面的mail.jar和activation.jar有一些出入。简而言之它们之间是有冲突的。
解决方法:
进到
X:/Program Files/MyEclipse 7.5、myeclipse/eclipse/plugins/com.genuitec.eclipse.j2eedt.core_6.5.0.zmyeclipse650200806/data/libraryset/EE_5
这个路径里,可以看到javaee.jar,用rar把这个文件打开,然后进到javax文件夹里,删除mail.jar和activation.jar。
改完后,运行成功。记在work log之中,以免下次又花时间在网上找!
- JavaMail程序移植到javaEE环境下,可能会报错。
- window QT 环境下编写网络程序(二)---简易的UDP收发程序移植到Linux环境
- 程序从VC6移植到VS2005环境下的常见问题(一)
- 程序从VC6移植到VS2005环境下的常见问题(二)
- 程序从VC6移植到VS2005环境下的常见问题(三)
- FFMPEG移植到Android(ubuntu环境下)
- FFMPEG移植到Android(ubuntu环境下)
- MSP430移植ucosIII到CCS5环境(下)
- VC程序移植到Linux下注意事项
- SimpleDateFormat 多线程环境下慎用,会报异常
- PB下面程序移植到VS2005环境(CE6 CEPLAYER)
- 将windows下wxwidgets程序移植到ubuntu下
- linux下程序移植到windows下的经验。
- OpenCV使用detectMultiScale可能会报错_CrtIsValidHeapPointer的解决方法
- objc_msgSend 标准调用方法 xcode6可能会报错
- 跨域名/网段的http交互可能会报错
- asterisk 移植到 嵌入式linux ppc_6xx 环境下
- asterisk 移植到 嵌入式linux ppc_6xx 环境下
- apache服务器的fin_wait1过多time_wait过多问题解决
- 读《坦克战》笔记
- 获取addressbook联系人 并格式化成josn
- OPhone NinePatch使用教程--创建优美的背景图片
- ubuntu 编译 Android 出现的若干错误及解决方法
- JavaMail程序移植到javaEE环境下,可能会报错。
- 多线程Thread
- 23个经典JDK设计模式
- flash放在div层下(IE和火狐都兼容)
- 数据库出错信息
- ant中对文件和目录进行复制和删除
- ssh-copy-id命令
- 关于javamail
- css控制图片自适应大小