Only use java to extract, and make .sh files +x.
Add fns to get the version and feature from an artifact.