Ir al contenido principal

iReport T02 – Configurar NetBeans con las librerías de JasperReports (Parte 2 de 3)

Configurar NetBeans con las librerías de JasperReports

En este tutorial se realizara la instalación y configuración de las librerías de JasperReports en NetBeans para la visualización de los reportes que se diseñen con iReport Designer.

Aunque realizar estos pasos no es completamente necesario, hacerlos permite tener una buena organización en los proyectos, y facilitara el desarrollo en proyectos futuros, ya que agilizara la carga de librerías.

1.- Primero hay que crear una carpeta con el nombre JasperReports, esta carpeta servirá para almacenar únicamente las librerías básicas para visualizar los reportes y poder exportarlos a PDF.



2.- Del archivo jasperreports-6.0.0-project.zip (Esta es la última versión al escribir este post) que se descargó anteriormente hay que extraer algunos de sus archivos y almacenarlos en la carpeta que se creó en el punto anterior.


3.-A continuación se muestran los 12 archivos básicos para visualizar y exportar los reportes que se diseñen. 

4.-Una vez que se almacenaron estos archivos, hay que mover la carpeta creada a la carpeta jaspersoft donde se instaló iReport-5.6.0, esto es por comodidad, para tener todos los archivos necesarios en la misma ubicación. 



5.-Para facilitar el procedimiento de agregar las librerías a un proyecto de NetBeans, se va a crear una nueva librería, para esto hay que iniciar NetBeans, y posteriormente en el menú Tools+Libraries para abrir el cuadro de dialogo de configuración.


6.-En este cuadro de dialogo se encuentran las librerías con las que cuenta NetBeans, como por ejemplo MySQL, entre muchas otras. Aquí se hace clic en el botón New Library…


7.-La nueva librería se llamara JasperReports.


8.-Con esto se crear una nueva librería, que en este momento está vacía. A continuación se hace clic en el botón Add JAR/Folder… para seleccionar las librerías que se desean agregar.


9.- A continuación se seleccionan los 12 archivos que se guardaron en la carpeta JasperReports.



 10.-Una vez agregadas las librerías se hace clic en el botón OK y con esto ya está configurado NetBeans para facilitar el proceso de agregar librerías, y estarán disponibles cuando se cree un nuevo proyecto.


Comentarios

Entradas más populares de este blog

Creación de Librerías en Java

Creación de Librerías en Java   Las librerías son un conjunto de clases con funciones especificas que ayudan a desarrollar aplicaciones más complejas de una forma sencilla, por ejemplo si se requiere realizar cálculos matemáticos y emplear el funciones como el Seno o Coseno, simplemente se importa la librería Math y se utilizan estos métodos, en lugar de desarrollarlos. Java cuenta con una extensa lista de librerías disponibles dentro del JDK o desarrolladas por terceros, pero también existe la posibilidad de desarrollar librerías propias para reutilizar de forma más eficiente el código, por ejemplo si se trabaja de forma cotidiana con conexión a base de datos, se pueden desarrollar métodos genéricos que realicen la conexión, que validen las consultas, etc. de forma que su uso reduzca el tiempo de desarrollo e incremente la productividad. Para este tutorial se van a crear dos proyectos en NetBeans, uno sera la librería y el otro proyecto hará uso de esta.

Elegir la clase a ejecutar en NetBeans, MVC

Elegir la clase a ejecutar en NetBeans Para que java pueda ejecutar una aplicación esta debe tener un método conocido como punto de entrada, este método tiene la sintaxis: void static void main(String [] sax){ //código } En ocasiones en una aplicación tiene varios puntos de entrada, que pueden servir para probar diferentes partes de la aplicación sin tener que recorrer o pasar por varias clases, para esto se puede seleccionar directamente en las propiedades del proyecto que clase será la principal.

Librerías JOptionPane para generar ventanas de entrada y salida de datos

Para poder introducir datos leídos desde el teclado existen varias formas, una de ellas hace uso de la librería javax.swing.JOptionPane que entre otras opciones permite mostrar ventanas para introducir datos, y ventanas para mostrar valores. Con el uso de esta librería se crean pequeñas interfaces definidas por el sistema, pero ya se hace uso de las librerías graficas swing, que se verán más adelante.