Вы можете сделать то же самое в java-программе
Шаг-1 создать zip-файл папки, содержащей все необходимые скриптыфайлы (которые будут помещены во внешний каталог).
Step-2 присоедините этот zip-файл к проекту Java.
Step-3 Когда приложение запускается (например, внутри метода запуска Main), напишителогика, чтобы проверить, доступны ли эти файлы в указанном каталоге.Если этих файлов не существует, создайте структуру каталогов и извлеките туда сжатый файл сценариев.Это то, что вы можете сделать в Java-программировании
Step-4 Создать банку всего проекта.