Вы должны узнать, как компилировать и запускать программы из командной строки, а позже, как изменить настройки вашей IDE, сделать то же самое. Базовые знания - это то, что вы можете носить с собой из IDE в IDE, от затмения до netbeans, до IntelliJ ....
Даже если вы запускаете с рабочего стола, нажимая или из IDE, вы фактически находитесь в папке вашей ОС. В eclipse по умолчанию это ваш каталог-классов при запуске кода, но его можно изменить на одной из вкладок run as
, и это будут классы $ {PROJECT} / bin или $ {PROJECT} /, где бы вы ни находились , Поэтому вы должны поместить туда свой файл, но обратите внимание - он может быть удален, если вы нажмете «очистить все» или что-то еще, поэтому используйте копию.
Вместо забавного TextFileIn, почему бы вам не использовать java.util.Scanner?
Scanner scanner = new Scanner ("names.txt");
while (scanner.hasNextLine ())
String line = scanner.nextLine ();