Я получаю исключение недопустимого пути, потому что в импортированной мной библиотеке есть файл .rules с двоеточием в имени:
Illegal char <:> at index 40:
\edu\stanford\nlp\models\kbp\semgrex\per:stateorprovince_of_death.rules
1) Я не могу изменить имя файла, поскольку файлы в библиотеке недоступны для редактирования
2) В этой библиотеке и даже в той же папке есть много других имен файлов с двоеточиями, поэтому я не понимаю, почему именно это вызывает ошибку
3) В первый раз, когда он дал мне эту ошибку, причиной был другой файл. Когда я попытался очистить, перестроить и запустить снова, ошибка не изменилась, но файл изменился
4) Видимо в коде файла нет ошибок, я запускаю 2 проверки на него