leer un archivo del directorio actual en java

Tengo un proyecto de Java donde estoy leyendo un archivo. Como el archivo está en el directorio actual, estoy haciendo esto:

String dataset = "./myFile.dat";

Pero estoy obteniendo: java.io.FileNotFoundExceptiondiciendo que no puede encontrar el archivo.

¿Cómo arreglar esto? Cuando doy todo el camino funciona ...

String dataset = "C:\\eclipse\\workspace\\p1\\src\\myFile.dat";
Respuesta 1

Si myFile.dates un recurso de aplicación, debe incluirse en un Jar que se encuentra en la ruta de clase en tiempo de ejecución de la aplicación. Entonces se puede formar una URL al recurso usando ..

URL urlToData = this.getClass().getResource("path/in/jar/to/myFile.dat");

No confíes en la user.dirpropiedad. Dependiendo de cómo funciona la aplicación. se inicia, podría apuntar a un lugar muy diferente al directorio de la aplicación o los datos.

Respuesta: 2

ArrayList <Integer> a = new ArrayList <Integer> (); ArrayList <ArrayList <Integer>> j = new ArrayList <ArrayList <Integer>> (); a.add (1); a.add (2); a.add (3); para (int c = 0; c & ...

Estaba tratando de escribir un código para el juego Tic Tac Toe. Escribí el siguiente código para mostrar el tablero del juego, pero algo está mal y no muestra la salida requerida. Podrias ayudarme por favor ...

Me gusta reemplazar el mecanismo de registro estándar en mi WildFly-8.x con log4j2. Mi idea de hacer esto fue agregar los siguientes archivos jar como módulos: log4j-api-2.3.jar log4j-core-2.3.jar y agregar un ...

Estoy usando el Marco XML simple para analizar archivos XML. De un servidor recibo un archivo XML que se ve así: <Objects> <Object type = "A"> <name> </name> & ...