Начиная с Java 1.6, есть замечательный диспетчер скриптов, который позволяет выполнять скрипты JavaScript во время выполнения. Есть ли что-то похожее по функциональности в Java 1.5?
Jakarta BSF позволяет запускать различные языки сценариев в среде Java (до Java 6). Вот список поддерживаемых языков.
Должна быть возможность запуска JSR223 на Java 5, по крайней мере, в соответствии с этой статьей .
Да, есть - Mozilla Rhino . Как и в 1.6, на самом деле вам просто нужно написать немного больше кода интеграции самостоятельно.
Вот учебник по встраиванию Rhino в ваше приложение.