По поводу первого запуска - проверил с "чистого листа" - да, действительно, ругается на отсутствие файлика "settings.json" Но, указав локатор, она его создает и при следующем запуске все работает. Скажу программисту - пусть облагородит этот момент.
А по вопросу "чем его запускать?" - необходима Java-машина - https://www.java.com/ru/download/