Java Runtime Environment in the App Store

Isn’t JRE free for non-personal usage?
Then you haven’t solved the other issues … but the licensing issue should then be resolved.