#4, added basic java app and basic java launcher