路径索引25处的字符非法 [英] Illegal character in path at index 25
问题描述
我遇到错误:
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
我无法确定这里的原因.堆栈跟踪为
I'm having trouble determining what the cause here might be. The stack trace is
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)
.......
我完全不知所措.相同的代码正在我的同事计算机上工作,因此我认为这一定是路径问题.麻烦的是,我不知道该看哪里...
I'm at a complete loss on where to look. This same code is working on my co-workers machine so I figure it must be a path problem. The trouble is, I can't figure out where to look...
推荐答案
让我猜,您的同事没有目录"Java_Projects".第25个字符是下划线"_".要么更改路径,要么转义字符.
Let me guess, your co-worker has no directory "Java_Projects". The 25th character is the underscore "_". Either you change the path or you escape the character.
通常是 URLEncoder 在这种情况下可以提供帮助.
Usually a URLEncoder can help in this case.
这篇关于路径索引25处的字符非法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!