consigo un archivo así:Obtener ruta real de un archivo en una clase Java
String myFile = "D:/dev/workspace/MyProject/WebContent/stats/stats.csv";
File statsFile = new File(myFile);
Pero quiero sólo para que la ruta relativa como stats/stats.csv
. No quiero tener que escribir la ruta completa en mi código.
En un servlet, lo hago de esta manera:
File statsFile = new File(this.getServletContext().getRealPath("/") + "stats/stats.csv");
Pero aquí no se encuentra en un servlet. Entonces, ¿cuál es la forma equivalente en una clase de Java?
Él dice que no quiere usarlo en un Servlet – Razvan
Así que obténgalo del tiempo de ejecución. – duffymo
Uno podría obtenerlo a través de 'SomeApplicationClass.class.getResourceAsStream()' –