Eu tenho o jdk1.3.1 ,o JavaMail1.3 e JAF1.0.1 .Já coloquei no diretório ext os arquivos mail.jar e activation.jar.
Em seguida que eu fui ao diretório ´ do demo ´ em Javamail e compilei o msgsend.java.
Quando eu tento rodar(com - o & - M ), eu começo o seguinte erro:
´ exceção na linha java.lang.NoClassDefFoundError "principal": javax/mail/Message
Alguém poderia me ajudar???
Agradecimentos adiantado
Leonardo
Javamail
2 Respostas
Oi
lepareja, olhe bem, para rodar o JavaMail vc precisa de um servidor de e-mails, ou seja, tu vai ter que rodar ele de preferência na web, com acesso ao teu servidor de e-mail… O erro que estás tendo não parece ser erro no envio (ainda), se quiser, poste o código aí para analisarmos… :)
T+
Cara, aconteceu este erro comigo tb…
Vamos lá…
Vc vai descompactar os dois zip JavaMail_XXXX.zip e JAF_XXX.zip (onde XXX é apenas a versão…) depois de descompactados vc ira colocar estes 2 diretorios em algum lugar do teu sistema de arquivos…vamos pegar p. exemplo o C:…
c:\javaMail e
C:\JAF
depois disto vc deverá setar o classpath (variável de ambiente) no teu autoexec.bat… írá acrescentar as seguintes linhas…
Isto não quer dizer que sua aplicação vai funcionar, pois pra ela funcionar toda a sintaxe da sua lógica deverá estar correta…se seu programa está bem escrito, então provavelmente ira executar bem…“estando conectad”…
espero ter exclarecido dua duvida…valeu.!!!
set CLASSPATH={o que vc já tem no seu classpath};c:\jaf\activation.jar;c:\javamail\mail.jar
E rebootar sua maquina…apartir daqui as aplicações que exigirem estas duas bibliotecas para funcionar irão funcionar…