При выполнении программы «Hello world» (https://jolielang.gitbook.io/docs/getting-started/hello_world) из каталога на другом диске, отличном от c: \ (диск, на котором установлен язык), компилятор не находит включаемый файл.
E: \ Documents \ Jolie-examples> jolie myFirstJolieService.ol
(c: \ Jolie - это место, где находятся все библиотеки, папка добавлена)
ответ компилятора как:
jolie.lang.parse.ParserException: E: \ Documents \ Jolie-examples \ myFirstJolieService.ol: 1: ошибка: файл не найден: console.iol. Найден токен типа STRING, содержание токена console.iol
at jolie.lang.parse.AbstractParser.throwException (AbstractParser.java:241)
at jolie.lang.parse.OLParser.parseInclude (OLParser.java:690)
в jolie.lang.parse.OLParser._parse (OLParser.java:204)
на jolie.lang.parse.OLParser.parse (OLParser.java:185)
на jolie.Interpreter.buildOOIT (Interpreter.java:1251)
на jolie.Interpreter.init (Interpreter.java:1053)
на jolie.Interpreter.run (Interpreter.java:1139)
at jolie.jolie.main (jolie.java:60)
пример из онлайн книги:
включает "console.iol"
основной
{
println @ Console («Привет, мир!») ()
}
«Привет, мир» будет правильным ответом.
Если я поместил программу в другую папку, такую как c: \ JolieCode, компилятор правильно нашел включенный файл.