Tengo una pregunta bastante obvia, pero no he sido capaz de encontrar una solución para esto:ruta de archivo Java en Linux
Cuando intento y leer un archivo me sale un "error de archivo no encontrado" es tiempo de ejecución Sin embargo compiló el archivo.
estoy en Linux, así que utilizo la sentencia como:
Scanner s = new Scanner(new File("home/me/java/ex.txt"));
y me da un rror tiempo de ejecución:
/home/me/javaException in thread "main" java.io.FileNotFoundException: home/me/java/ex.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:137)
at java.util.Scanner.<init>(Scanner.java:653)
at test.main(test.java:14)
He intentado cambiar todo lo posible a lo largo de las líneas de nombres de archivo, pero nada parece funcionar.
¿Alguna pista de por qué está sucediendo esto? ¿dónde java busca los archivos por defecto?
dice que no se encontró la ubicación de su archivo. Supongo que su ruta es "/home/me/java/ex.txt" en el sistema de Linux. –
¿Cuál es el valor de ['user.home'] (http://pscode.org/prop/all.html?prop=user.home&format=TSV) en ese sistema? –