路径索引25处的字符非法 [英] Illegal character in path at index 25

查看:84
本文介绍了路径索引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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆