Foros del Web » Programación para mayores de 30 ;) » Java »

Problema con Netbeans y .jar

Estas en el tema de Problema con Netbeans y .jar en el foro de Java en Foros del Web. Muy buenas a todos, tengo un pequeño problema y espero que alguien sea capaz de ayudarme. Les cuento, tengo creado una aplicación de escritorio en ...
  #1 (permalink)  
Antiguo 18/01/2011, 04:10
 
Fecha de Ingreso: abril-2010
Mensajes: 11
Antigüedad: 14 años
Puntos: 0
Problema con Netbeans y .jar

Muy buenas a todos, tengo un pequeño problema y espero que alguien sea capaz de ayudarme.
Les cuento, tengo creado una aplicación de escritorio en Netbeans, esta aplicación lee datos de unos ficheros externos colocados en la carpeta src de dentro del proyecto. Si lo ejecuto desde Netbeans me funciona correctamente, el problema está cuando genero el .jar, al ejecutarlo desde la carpeta dist no me lee los ficheros.
Que tengo que hacer para que me lea los ficheros?? Espero que la duda quede clara
  #2 (permalink)  
Antiguo 18/01/2011, 06:53
Avatar de jhonmelguizo  
Fecha de Ingreso: enero-2008
Ubicación: Medellín - Colombia
Mensajes: 264
Antigüedad: 16 años, 3 meses
Puntos: 6
Pregunta Respuesta: Problema con Netbeans y .jar

Cómo estáis indicando la ruta de los archivos dentro del código?
  #3 (permalink)  
Antiguo 18/01/2011, 12:01
 
Fecha de Ingreso: abril-2010
Mensajes: 11
Antigüedad: 14 años
Puntos: 0
Respuesta: Problema con Netbeans y .jar

Creo una variable File que apunta a mi archivo así
File f = new File("src\\nom_proyecto\\nom_fichero);
Luego creo un FileReader que apunte a ese File y luego creo un BufferedReader que use el FileReader creado anteriormente
  #4 (permalink)  
Antiguo 18/01/2011, 13:52
Avatar de jcMouse  
Fecha de Ingreso: noviembre-2009
Ubicación: Bolivia
Mensajes: 116
Antigüedad: 14 años, 5 meses
Puntos: 9
Respuesta: Problema con Netbeans y .jar

y si utilizas esto:

System.getProperty("user.dir") + "/Recursos/fichero.algo";

te da la direccion completa del archivo que quieras utilizar sin importar donde este tu JAR
__________________
Problem?
Estoy aquí
Foro Code Army
  #5 (permalink)  
Antiguo 19/01/2011, 02:00
 
Fecha de Ingreso: abril-2010
Mensajes: 11
Antigüedad: 14 años
Puntos: 0
Respuesta: Problema con Netbeans y .jar

Al poner eso cuando ejecuto el .jar la dirección que toma es la de la carpeta de mis documentos, por que puede ser?? yo quiero que lea los ficheros que estan dentro de la carpeta dist, que es donde esta el .jar que genera el netbeans.
  #6 (permalink)  
Antiguo 19/01/2011, 09:48
Avatar de jhonmelguizo  
Fecha de Ingreso: enero-2008
Ubicación: Medellín - Colombia
Mensajes: 264
Antigüedad: 16 años, 3 meses
Puntos: 6
Sonrisa Respuesta: Problema con Netbeans y .jar

Suponiendo que todo lo que estás trabajando, carpetas y archivos están dentro de la carpeta src/

Puedes probar la siguiente línea de código:

Código JAVA:
Ver original
  1. getClass().getResource("/controlador/log4j.properties")

Asumiendo que mi estructura es de la siguiente forma:

src/controlador/log4j.properties

Espero te sirva, saludos...


Etiquetas: jar, netbeans
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:05.