【Java mail 入门教程】第一讲 环境配置
2013-02-18 17:04
411 查看
本教程是本人学习java mail 的一些学习心得,大部分为原创,一些资料是我收集后整理出来给大家参考的。如果有哪些地方不对或者有问题存在请大家多多指点,我会虚心学习的!
摘要:
JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA)。让我们看看JavaMail API是如何提供信息访问功能的吧!
本教程主要以实践结合理论的方式来编写,内容通俗易懂!
1、安装JavaMail
为了使用JavaMail API,需要从http://java.sun.com/products/javamail/downloads/index.html下载文件名格式为javamail-[version].zip的文件(这个文件中包括了JavaMail实现),并将其中的mail.jar文件添加到CLASSPATH中。这个实现提供了对SMTP、IMAP4、POP3的支持。
注意:我们还需要安装JavaBeans Activation Framework,因为这个框架是JavaMail API所需要的。如果我们使用J2EE的话,那么我们并无需单独下载JavaMail,因为它存在于J2EE.jar中,只需将J2EE.jar加入到CLASSPATH即可。 (建议独立下载mail.jar,因为j2ee.jar里面的mail.jar缺少某些文件)
2.安装JavaBeans Activation Framework (JAF)
从http://www.oracle.com/technetwork/java/jaf11-139815.html下载JavaBeans Activation Framework,并将其添加到CLASSPATH中。此框架增加了对任何数据块的分类、以及对它们的处理的特性。这些特性是JavaMail API需要的。虽然听起来这些特性非常模糊,但是它对于我们的JavaMail API来说只是提供了基本的MIME类型支持。
到此为止,我们应当把mail.jar和activation.jar都添加到了CLASSPATH中。
当然如果从方便的角度讲,直接把这两个Jar文件复制到JRE目录的lib/ext目录中也可以。
注:如果用Eclipse的话,新建项目->右击选择build path->add external archives 选择导入上面个包就可以了
没用开发工具的话,就要放到jdk安装目录下的classpath
相关文章推荐
- 【Java mail 入门教程】第一讲 环境配置
- J2EE入门视频教程第一讲——环境配置及J2EE基础
- Spring security oauth2最简单入门环境搭建--二、干货 博客分类: OAuth2 spring security oauth入门配置oauth2教程 关于OAuth2的一些简介
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- AIR2.0入门教程:新特性介绍以及开发环境的配置
- 翻译 Cesium入门教程(一)------环境配置 Hello World
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 2.4.8或2.4.9 +VS 开发环境配置
- 一起学Google Daydream VR开发,快速入门开发基础教程一:Android端开发环境配置一
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- 【OpenCV入门教程之一】 OpenCV 2.4.8 +VS2010的开发环境配置
- duilib入门简明教程 -- VS环境配置
- 数据库MYSQL入门教程(4)——VS开发环境配置
- 【转】【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- myeclipse struts2环境配置(入门教程)
- duilib入门简明教程 -- VS环境配置(2)
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- 【Cocos3d 入门教程之---配置cocos3d环境】
- Lua入门教程 0.环境配置
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- Smarty环境配置与使用入门教程