Problemas com JavaMail

Alguém poderia me ajudar com problemas em JavaMail?..

Eu peguei o mail.jar e activation.jar mas na hora de compilar o programa não acha os javax.mail e etc… acho que é problema com os arquivos que peguei e não os coloquei no lugar certo.

Obrigado,

Olá.



Me parece que o problema, nada tem a ver com o javamail. Me parece que o problema está nos paths de acesso as duas bibliotecas, que vc mencionou.



Que ferramenta vc está usando para desenvolver?

Onde ocorre o erro? E, qual o erro?

Estou usando EditPlus,TomCat…

A mensagem de erro foi a seguinte…



planicie [/var/tomcat4/webapps/ricardo/WEB-INF/classes] > javac SimpleSendMessage.java

SimpleSendMessage.java:3: package javax.mail does not exist

import javax.mail.;

^

SimpleSendMessage.java:4: package javax.mail.internet does not exist

import javax.mail.internet.
;

^

SimpleSendMessage.java:5: package javax.activation does not exist

import javax.activation.*;

^

SimpleSendMessage.java:23: cannot resolve symbol

symbol : class Session

location: class SimpleSendMessage

Session session = Session.getDefaultInstance(props,null);

^

Opa.



Como eu imaginava, o erro ocorre pq vc não está passando o Classpath para o compilador java.



Tente:

javac -cp /patas_onde_ficam_as_classes/pacote1.jar;/patas_onde_ficam_as_classes/pacote2.jar; NomeDaClasse.java



Pq vc não usa uma IDE que compile as classes pra vc?

Uma boa sugestão é o eclipse.

E aí Franklin…deu erro do mesmo jeito…

Fiz o que vc falou, para cada arquivo separadamente… e depois para o mail.jar

Coloquei só os 2 primeiros erros…



planicie [/var/tomcat4/webapps/ricardo/WEB-INF/classes] > javac -classpath /var/tomcat4/webapps/ricardo/WEB-INF/classes/activation.jar SimpleSendMessage.java SimpleSendMessage.java:3: package javax.mail does not exist

import javax.mail.;

^

SimpleSendMessage.java:4: package javax.mail.internet does not exist

import javax.mail.internet.
;

^