В настоящее время я использую следующее, чтобы найти файл
String file_path1 = "E:/Customers.txt";
String file_path2 = "E:/Events.txt";
Это прекрасно работает, так как я использую другой компьютер в другом месте, я могу изменить его так, чтобы он нашел файл независимо от того, на каком компьютере я нахожусь. Я попытался переместить файл в папку, содержащую программу, и изменить мой код на
String file_path1 = "src:/Customers.txt";
String file_path2 = "src:/Events.txt";
Но я все равно получаю ошибку, не найденную в файле
Что я могу изменить, так что я перестаю менять букву диска каждый раз, когда он открывается на новом компьютере?
благодаря
Вы не поставить двоеточие (:) в относительных путях:
Использовать это:
String file_path1 = "src/Customers.txt";
String file_path2 = "src/Events.txt";
я думаю, вам нужно перейти на
String file_path1 = "src:/Customers.txt";
чтобы:
String src_path = "****"; //Use utils or ClassLoader get real path
String file_path1 = src_path + "/Customers.txt";