Я не могу импортировать команды из одного сценария Beanshell в другой. Я получаю "Ошибка сценария callingScript Команда не найдена: HelloWorld()"Команды импорта неполадок с Beanshell
Вот мое призвание сценарий:
// c:/myProjectDir/bsh/callingScript.bsh
...
addClassPath("/bsh"); // My default directory is myProjectDir
importCommands("utils");
helloWorld();
И мой называется сценарий:
// c:/myProjectDir/bsh/utils/HelloWorld.bsh
helloWorld() {
System.out.println("Hello World!");
}
Когда я распечатать путь к классам прямо перед запуском importCommands, я получаю:
Classpath:
... (random jars)
file:/C:/myProjectDir/bsh/
Я видел документацию на beanshell и другие ресурсы, которые все показывают что-то подобное и, похоже, работают. Я просто не могу понять, что я делаю по-другому (читай: неправильно), что предотвращает импорт.
Спасибо!