En ocasiones cuando estamos desarrollando nos puede interesar tener acceso a una serie de Clases que no están incluidas en las APIs estándares de Java.
Ahora vamos a ver un ejemplo de cómo podemos añadir la APi JavaMail cómo una librería de NetBeans y cómo acceder a esta librería desde un proyecto para en este caso podamos enviar correos electrónicos desde una Clase Java.
Nota: El fichero mail.jar que contiene la API JavaMail se encuentra en nuestro ordenador en la carpeta lib de la instalación de Glassfish. En caso de no tener Glassfish instalado podemos obtener la mencionada API en el siguiente vínculo http://java.sun.com/products/javamail/downloads/index.html.
Para crear una nueva Librería para que pueda ser accesible desde cualquier proyecto realizado con el IDE NetBeans tenemos que seleccionar Tools Libraries.
Basados en un proyecto de nombre protaghandler fuente http://www.javadabbadoo.org/.
en el cuadro de diálogo Library Manager hacemos clic sobre el botón New
en el cuadro de diálogo Library Manager indicamos en el campo de texto Library Name: que la librería se va a llamar JavaMail. Seguidamente hacemos clic sobre el botón OK
en el cuadro de diálogo Library Manager hacemos clic sobre el botón
en el cuadro de diálogo Browse JAR/Folder escogemos el fichero o ficheros .jar que van a componer la librería (en nuestro ejemplo el fichero que seleccionamos es mail.jar). Seguidamente hacemos clic sobre el botón
Como podemos observar la nueva librería ha sido añadida al entorno de desarrollo NetBeans. Para salir de este cuadro de diálogo hacemos clic sobre el botón
Vincular una librería a un proyecto
En este ejemplo vamos a vincular la librería JavaMail al proyecto protaghandler.
En la ventana Projects hacemos clic con el botón derecho sobre el proyecto protaghandler y seleccionamos Properties. En el cuadro de diálogo Project Properties seleccionamos la categoría Libraries y seguidamente hacemos clic sobre el botón
en el cuadro de diálogo Add Library seleccionamos la librería javaMail y seguidamente hacemos clic sobre el botón
Deja tu comentario o agradecimiento...
¿Cómo hago para importar en el código la nueva libreria agregada?
ResponderEliminarHola amigo, primero para saber como debe ser el Import de esa clase que estas importando por decir algo en este ejemplo estoy utilizando la clase JMail.
ResponderEliminarAsi los llamo de manera especifica:
import javax.mail.BodyPart;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
Así los llamo a todos:
import javax.mail.*;
Espero te sea de ayuda, me comentas si te sirve...
hola amigos tengo un error en import CompuSoftDS alguien me puede ayudar
ResponderEliminar