Tengo hibernate.cfg.xml y test.txt en el camino que he leído por el programa de java. Ahora, cuando he creado el vaso con maven esos archivos no estaban presentes. Por lo que he leído que debo poner en la carpeta de recursos , por lo que ahora mi estructura de directorios es

scr -> principal> java

        ->resources

Ahora puedo ver los archivos en el frasco pero no están dentro de la carpeta de recursos
es bascically

myjar.jar -> com (código fuente)

       -> META -INF
       -> hibernate.cfg.xml
       -> test.txt

Traté de acceder, utilizar

getClass().getResourceAsStream(«test.txt»)

pero tengo null..

Déjame saber qué medidas están mal ?

InformationsquelleAutor harshit | 2011-03-29

2 Comentarios

  1. 3

    getClass().getResourceAsStream(name) busca el recurso en el mismo dir como la clase para la que se llama a este método es en.

    Por ejemplo, usted tiene la clase A y recursos test.txt en el mismo dir el de llamar getClass().getResourceAsStream("test.txt"). Si se encuentra en algunas subdir, usted necesita para expresar que en name: getClass().getResourceAsStream("subdir/test.txt").

    Yo no he probado eso, pero mirando en dirs por encima de los actuales debería ser posible con: getClass().getResourceAsStream("../test.txt").

    • esto no es trabajo

Dejar respuesta

Please enter your comment!
Please enter your name here