cómo leer la ruta relativa del archivo de texto

He leído fuentes aquí y allá, pero no pude hacer funcionar el siguiente código. Básicamente, deseo leer un archivo de texto, llamado 'Administrador' de la carpeta 'src'. Necesitaré una ruta relativa, ya que este proyecto puede ser transferido a otra persona. Por favor, se paciente conmigo.

public void staffExists () throws IOException
    {               
        //http://stackoverflow.com/questions/2788080/reading-a-text-file-in-java
        BufferedReader reader = new BufferedReader(new FileReader(getClass().getResourceAsStream ("/DBTextFiles/Administrator.txt")));

        try
        {               
            String line = null;
            while ((line = reader.readLine()) != null)
            {
                if (!(line.startsWith("*")))
                {
                    System.out.println(line);
                }
            }

        }
        catch (IOException ex)
        {
            ex.printStackTrace();
        }               

        finally
        {
            reader.close();
        }           
    }

Respuestas a la pregunta(4)

Su respuesta a la pregunta