Packages for JVM programs

Continuing the discussion from Clojure should consider MoarVM as a backend:

Put the jars in a directory and call the JVM.
What makes that hard??