Недопустимый символ в пути по индексу 25 - PullRequest
0 голосов
/ 12 марта 2012

Я получаю сообщение об ошибке:

WARNING: Illegal character in path at index 25: file:/C:/Users/bkuhl/Java_Projects/CMT/build/web/WEB-INF/lib/antlr-2.7.6.jar

У меня проблемы с определением причины. Трассировка стека составляет

    java.net.URISyntaxException: Illegal character in path at index 25: file:/C:/Users/bkuhl/Java_Projects/CMT/build/web/WEB-INF/lib/antlr-2.7.6.jar
        at java.net.URI$Parser.fail(URI.java:2829)
        at java.net.URI$Parser.checkChars(URI.java:3002)
        at java.net.URI$Parser.parseHierarchical(URI.java:3086)
        at java.net.URI$Parser.parse(URI.java:3034)
        at java.net.URI.<init>(URI.java:595)
        at java.net.URL.toURI(URL.java:936)
.......

Я в полной растерянности, где искать. Этот же код работает на моей машине коллег, поэтому я считаю, что это проблема пути. Проблема в том, что я не могу понять, где искать ...

Ответы [ 2 ]

0 голосов
/ 12 марта 2012

Попробуйте переименовать «Java_Projects» в MyProjects или что-то такое, что имя «Java» иногда вызывает проблему

0 голосов
/ 12 марта 2012

Позвольте мне угадать, у вашего коллеги нет каталога "Java_Projects".25-й символ подчеркивания "_".Либо вы изменяете путь, либо экранируете символ.

Обычно URLEncoder может помочь в этом случае.

...