I always confuse myself as to whether the correct flags for java
and the jshell
are -cp
or --classpath
or --class-path
or something else, so instead of trying to remember something like a normal human, I instead spent a few hours pulling this script together.
It automatically detects any variation of cp
, classpath
, and class-path
flags in a series of command-line arguments, and concatenates all of the correct arguments to give you a nice, clean classpath
. I hope it's useful!