Я ищу интерактивную оболочку, которую можно подключить к приложению Java для использования при отладке и написании сценариев.Я не очень заинтересован в сценариях в Java , поэтому лучше использовать более похожий на оболочку синтаксис, но я хотел бы иметь возможность загружать и запускать «внешние команды» на лету (что было быФайлы Java .class).
К сожалению, моя платформа очень ограничена в пространстве - двузначные мегабайты пространства кучи.Так как такие языки, как Groovy, Jython и JRuby, не подходят.
Я обнаружил BeanShell, который выглядит хорошо, но кажется, что он мертв в течение многих лет, а синтаксис довольно громоздок для использования в командной строке - напримербыло бы неплохо, чтобы такие вещи, как «помощь», вводили сообщение об ошибке, а не молчание.
Есть ли другие системы, на которые мне следует обратить внимание?
Редактировать: ... аааа, и я только что обнаружил, что BeanShell2 требует способностей отражения, которых нет у моей платформы, и даже RetroWeaver не может помочь мне с этим.Я попробую BeanShell 1, но я не уверен.