Я передал файл в библиотеку, и библиотека выдает ошибку FileNotFound, как показано:
javax.xml.transform.TransformerException: java.io.FileNotFoundException: file:\C:\Users\Oroma\workspace\IndividualProject_JINQS\WebContent\WEB-INF\classes\presentationlayer\utility\mappings\jmt\networkModel.xml (The filename, directory name, or volume label syntax is incorrect)
Файл отправляется с использованием этого метода:
private URI getFileLocation(String fName) throws URISyntaxException {
return this.getClass().getResource("utility/mappings/jmt/"+ fName).toURI();
}
Таким образом, если файл не существует, я получу нулевой указатель, прежде чем отправить файл в библиотеку JSIM.
Я смотрю на сообщение об ошибке: (The filename, directory name, or volume label syntax is incorrect)
.Глядя на полный путь к файлу, я не вижу никаких специальных символов.
Кто-нибудь знает, что может быть причиной ошибки?
РЕДАКТИРОВАТЬ: вызов метода для другой библиотеки требует отправки файла:
SolverDispatcher solver = new SolverDispatcher();
File networkModel = new File(getFileLocation("networkModel.xml"));
solver.solve(networkModel);