In previous versions of
jbang, Java 10+ direct launch of
.java was used, but since v0.6
jbang works with Java 8 and thus it needs to do a separate compile step. Besides now working with Java 8 this also allows to cache the compiled script and thus launch faster on consecutive runs.
The caching goes to
~/.jbang/cache by default, you can run
jbang cache clear to remove all cache data from this folder.
The default cache location can be overwritten by the environment variable
JBANG_DIR environment variable is set, the
cache folder will be placed there.