Newsgroup: it.comp.java
Titolo: javax.mail, ma dove sta?

sapete dirmi in quale jar si trova il package javax.mail? Voglio dire, lo
uso, la documentazione ce l'ho, perň avevo bisogno di sapere in che jar si
trovasse per capire perché uno dei nostri pc non riconosce questo package, e
*sorpresa*, non l'ho trovato (come invece mi aspettavo) in j2ee.jar.
Sapete darmi lumi?
--------------------------------
Inviato via 
http://usenet.libero.it

*sorpresa*, non l'ho trovato (come invece mi aspettavo) in j2ee.jar.
Ti basterebbe andare sul sito di Sun, cercare JavaMail e scaricarlo per 
vedere cosa contiene... :-\
Comunque *uno* dei jar in cui potresti trovare ciò che cerchi è
mail.jar
Buffo, vero? :-)
-- 
Ciao
	Fabrizio C.

 vedere cosa contiene... :-\
Questo lo sapevo benissimo da me. il package javax.mail è contenuto in
mail.jar. Assodato.
Quello che non mi spiegavo è il fatto che questo package sembrava non
esistere né sul pc che stavo usando (e dove l'import di javax.mail non dava
problemi), né su un altro, dove invece dava problemi. Ora, sicuramente io ce
l'avevo da qualche parte senza saperlo (magari l'aveva installata qualcun
altro). Tra le altre cose, la documentazione di Tomcat dice che nella
cartella Common/lib dovrebbe trovarsi proprio il file mail.jar, che invece
non c'è. Per questi motivi ho ritenuto di chiedere lumi, nella vana speranza
di non ottenere risposte scontate.
Ora, sull'altro PC abbiamo installato il package javamail, ma continua a non
riuscire ad importare javax.mail. A parte questo, continuo a non trovare sul
mio PC tale package, nonostante riesca perfettamente ad importare ed usare
il package.
Concludo, riformulando la domanda: da cosa può dipendere? So che è
praticamente impossibile stabilirlo senza avere davanti la macchina e
guardarci dentro, ma magari è già capitato a qualcun altro...
Grazie e ciao


guardarci dentro, ma magari è già capitato a qualcun altro...
Ti rifilo un'altra delle mie risposte scontate e inutili.
Nel file mail.jar c'è tutto ciò che compone JavaMail, ma potresti anche 
avere il tutto scomposto nei vari servizi (e magari non averli tutti 
perché non ti servono).
Cerca:
imap.jar
mailapi.jar
smtp.jar
pop3.jar
Non ti tedierò oltre, non ti preoccupare.
-- 
Ciao
	Fabrizio C.

 Ti rifilo un'altra delle mie risposte scontate e inutili.
Dunque, premesso che non ce l'ho assolutamente con te. Forse è colpa mia, ma
le tue risposte, pur spesso esaurienti, a volte mi irritano.
Visto che comunque ho risolto, illustro la questione perché potrebbe
capitare ad altri:
una volta scaricato il package javamail, posizionare mail.jar dentro
Common/lib di Tomcat.
Questo da solo non basta: bisogna anche scaricare e installare il JavaBeans
Activation Framework:
http://java.sun.com/beans/glasgow/jaf.html
Anche il file activation.jar va posizionato sulla stessa posizione di
mail.jar, sotto Common/lib.
Una volta effettuate queste operazioni, il package java mail funzionerà
(sotto Tomcat).
In generale, comunque, basta che il classpath punti ai due file sopracitati,
e tutto dovrebbe andare.
Riguardo il (mio) problema, ovvero che sul mio pc tutto funziona senza che
io riesca a trovare il package, resta indubbio che il package C'E', ma è BEN
NASCOSTO (forse il jar è stato scompattato...). Di sicuro, comunque, c'è.
Grazie dell'aiuto. Ciao.


Riguardo il (mio) problema,
[CUT]
Mi dispiace non essere riuscito ad aiutarti.
Alla prossima. :-)
-- 
Ciao
	Fabrizio C.


aggiungo una nota:
l'activation serve sempre, non solo se stai lavorando con Tomcat.
C'e' scritto da qualche parte della doc di JavaMail.
Te l'avrei detto prima se avessi avuto il sospetto che l'errore fosse
li'.
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

 Common/lib di Tomcat.
En passant, un buon posto e' l'extension library directory - di solito 
lib/ext sotto la directory del JRE. Tutti i files che sono li', sono 
visibili a tutte le applicazioni che usano quel JRE.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun