Да, есть. Время от времени я использую BeanShell , хотя в данный момент он не активно разрабатывается. Это интерпретатор для стандартного синтаксиса Java, а также поставляется с графическим интерпретатором / средой, если требуется.
Вы можете написать свои сценарии оболочки, как описано в документации по BeanShell , но для этого вам необходимо сделать jar-файл Beanshell доступным для вашей установки Java (например, поместить его в /ext/lib
папку вашей установки JRE), иначе java не найдет bsh.Interpreter
класс ,
Тем не менее, я бы также порекомендовал поближе взглянуть на параметры настройки оболочки (вы не упомянули свою среду, но рекомендация TiZon с bash хороша при использовании Linux). Использование полноценного языка программирования общего назначения, такого как Java, будет мешать только при попытке продуктивно выполнять задачи, подобные оболочке, например, перемещать файлы, вызывать команды и тому подобное.