jak czytać ścieżkę względną pliku tekstowego

Mam tu źródła odczytu, ale nie działał następujący kod. Zasadniczo chcę przeczytać plik tekstowy o nazwie „Administrator” z folderu „src”. Potrzebuję ścieżki względnej, ponieważ ten projekt może zostać przeniesiony na inną osobę. Proszę o cierpliwość.

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();
        }           
    }

questionAnswers(4)

yourAnswerToTheQuestion