Start Jshell With All jars From a Directory Let directory is ~/app/java/jars/ jshell --class-path $(ls -d ~/app/java/jars/* | tr '\n' ':') Use External Jars in JShell /env --class-path ~/app/java/jars/commons-pool2-2.6.0.jar:~/app/java/jars/jedis-2.9.0.jar:~/app/java/jars/log4j-1.2.17.jar:~/app/java/jars/mysql-connector-java-8.0.12.jar:~/app/java/jars/redisson-3.8.2.jar Start Jshell With External Jars jshell --class-path ~/app/java/jars/commons-pool2-2.6.0.jar:~/app/java/jars/jedis-2.9.0.jar:~/app/java/jars/log4j-1.2.17.jar:~/app/java/jars/mysql-connector-java-8.0.12.jar:~/app/java/jars/redisson-3.8.2.jar