Yeah, but you only have to do that before shipping. You can just test/develop with "normal" java, you even get hot-reloading.