[Resolvido] o javax.mail.* sumiu no java 5?

Pessoal,

Estou usando o tiger, e para minha surpresa não encontrei a classe mail no pacote javax. b[/b]. Onde ela foi parar?

O pacote javax.mail.* não faz parte da distribuição normal do J2SE, você tem que baixar ele separadamente junto com o Java Beans Activation Framework:

http://java.sun.com/products/javamail/index.jsp

[quote=Maurício Linhares]O pacote javax.mail.* não faz parte da distribuição normal do J2SE, você tem que baixar ele separadamente junto com o Java Beans Activation Framework:

http://java.sun.com/products/javamail/index.jsp[/quote]

Desculpe pela pergunta um tanto quanto newbie. Eu acabei de baixar o javamail, como faço para instala-lo? em qual pasta jogo ele?

Você não “instala” simplesmente coloca o .JAR dele no classpath da aplicação que vai usar ele. Olhe esses tutoriais:

http://www.guj.com.br/java.tutorial.artigo.21.1.guj

http://www.jspbrasil.com.br/jsp/tutoriais/tutorial.jsp?idTutorial=001_009

[quote=Maurício Linhares]Você não “instala” simplesmente coloca o .JAR dele no classpath da aplicação que vai usar ele. Olhe esses tutoriais:

http://www.guj.com.br/java.tutorial.artigo.21.1.guj

http://www.jspbrasil.com.br/jsp/tutoriais/tutorial.jsp?idTutorial=001_009[/quote]

Blz, vlw kra. Instalei ele dentro do netbeans e agora ele ta encontrando. :slight_smile:

Quando eu tento enviar da esse erro:

exception

javax.servlet.ServletException: javax/activation/DataSource
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
	org.apache.jsp.teste.enviaemail_jsp._jspService(enviaemail_jsp.java:97)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

root cause

java.lang.NoClassDefFoundError: javax/activation/DataSource
	utilitarios.Email.sendEmail(Email.java:26)
	org.apache.jsp.teste.enviaemail_jsp._jspService(enviaemail_jsp.java:61)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

Como eu já tinha dito lá no primeiro post, tem que baixar o JavaBeans Activation Framework também:

http://java.sun.com/products/javabeans/jaf/downloads/index.html

[quote=Maurício Linhares]Como eu já tinha dito lá no primeiro post, tem que baixar o JavaBeans Activation Framework também:

http://java.sun.com/products/javabeans/jaf/downloads/index.html[/quote]

Putz, vacilo meu, vlw Maurício :!: