我收到无效的路径异常,因为导入的库包含一个.rules文件,其名称中带有冒号:
Illegal char <:> at index 40:
\edu\stanford\nlp\models\kbp\semgrex\per:stateorprovince_of_death.rules
1)我无法更改文件名,因为库中的文件不可编辑
2)在此库中,甚至在同一文件夹中,还有许多其他带有冒号的文件名,所以我不明白为什么这是导致错误的原因
3)第一次给我这个错误,是由另一个文件引起的。当我尝试清理,重新生成并再次运行时,错误仍然相同,但文件已更改
4)显然文件的代码中没有错误,我对其进行了2次检查
答案 0 :(得分:0)
也许您可以尝试用''
包围冒号赞:
string filePath = "\edu\stanford\nlp\models\kbp\semgrex\per':'stateorprovince_of_death.rules";