Lea el archivo de una carpeta dentro del directorio del proyecto

En un proyecto JSP estoy leyendo un archivo del directorio. Si doy la ruta completa, entonces puedo leer fácilmente el archivo

BufferedReader br = new BufferedReader(new FileReader("C:\\ProjectFolderName\\files\\BB.key"));

pero no quiero escribir la ruta completa, solo quiero dar el nombre de la carpeta que contiene el archivo, como a continuación.

BufferedReader br = new BufferedReader(new FileReader("\\files\\BB.key"));

¿Como hacer esto?

String currentDirectory = new File("").getAbsolutePath();
System.out.println(currentDirectory);
BufferedReader br = new BufferedReader(new FileReader(currentDirectory + "\\files\\BB.key"));

Intenté lo anterior todavía no puedo leer del archivo

La línea de impresión da la siguiente salida.

INFO: C: \ Archivos de programa \ NetBeans 7.3

Respuestas a la pregunta(4)

Su respuesta a la pregunta