Блоки try-catch не красивые, но теоретически ждать исключения можно от каждого вызова. Не прошел проверку. - Для вычисления относительного пути должен быть использован метод relativize() класса Path. - Программа должна выводить в консоли относительный путь между введенными путями, если он существует.