Реализовал метод с помощью regex. Тестирую сам - с любыми входными данными выдаёт корректный результат, но валидатор не принимает решение. В чем может быть проблема?
public static String changePath(String path, String jdk) {
    return path.replaceFirst("jdk.+/", jdk+"/");
}