Java configuration and support

Application compatibility, settings and more