elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:41  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Problemas con Rutas al crear JAR
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problemas con Rutas al crear JAR  (Leído 3,705 veces)
gasoft

Desconectado Desconectado

Mensajes: 25


Solo se que nada Se


Ver Perfil WWW
Problemas con Rutas al crear JAR
« en: 22 Enero 2010, 03:36 »

Estoy realizando una Factura utilizando Jasper-Report y su Plugin para Netbeans Ireport.

Para el manejo de los reportes he creado un paquete llamado reportes en el se guardaran el .jasper y el .jxml de cada reporte que realice.
Para "invocar" al reporte utilizo estas líneas de código.

Código:

try
        {
           String master = System.getProperty("user.dir") +"\\src\\reportes\\factura.jasper";

           
            if (master == null)
            {
                System.out.println("No encuentro el archivo del reporte maestro.");
                System.exit(2);
            }

            JasperReport masterReport = null;
            try
            {
                masterReport = (JasperReport) JRLoader.loadObject(master);
               
            }
catch (JRException e)
            {
                System.out.println("Error cargando el reporte maestro: " + e.getMessage());
                System.exit(3);
            }
           
           
           
Funciona perfectamente desde el Entorno de desarrollo ; pero cuando creo el jar, existen problemas con la ruta, ya que el //scr//  no queda en el jar.

La Solución que se me ocurre es  cuando valla a generar el jar eliminar el //scr// y mientras desarrolle dejarlo; pero pues no es algo muy optimo.. entonces espero me puedan ayudar a solucionar este problemita; saber tal vez como utilizar una ruta relativa que funcione en los dos casos.


En línea
Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re: Problemas con Rutas al crear JAR
« Respuesta #1 en: 22 Enero 2010, 03:57 »

tienes que colocar el archivo en un paquete supongamos  paquete "files"luego llamas el archivo "/files/factura.jasper" y asi deberia funcionar

Salu2


« Última modificación: 22 Enero 2010, 04:10 por LEYER » En línea

gasoft

Desconectado Desconectado

Mensajes: 25


Solo se que nada Se


Ver Perfil WWW
Re: Problemas con Rutas al crear JAR
« Respuesta #2 en: 22 Enero 2010, 04:06 »



Gracias LEYER por responder. :)

Te cuento que lo tengo en un paquete.. se llama reportes. "\reportes\factura.jasper".
Pero no funciona :|
En línea
Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re: Problemas con Rutas al crear JAR
« Respuesta #3 en: 22 Enero 2010, 04:15 »

bueno pero no es asi como lo haces String master = System.getProperty("user.dir") +"\\src\\reportes\\factura.jasper"; para aceder al archivo ya lo sabras es String master= "/reportes/factura.jasper" y las barras "/"

Salu2
« Última modificación: 22 Enero 2010, 07:45 por LEYER » En línea

Leyer
Moderador
***
Desconectado Desconectado

Mensajes: 772


[]


Ver Perfil WWW
Re:(Solucionado) Problemas con Rutas al crear JAR
« Respuesta #4 en: 22 Enero 2010, 06:36 »

solucionado

PD: es mas complicado de lo que parece :P

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
crear rutas en google maps en mi pagina
Desarrollo Web
Zeroql 2 1,782 Último mensaje 5 Mayo 2011, 23:57
por Zeroql
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines