JShell is a UNIX-like shell written in Java, and intended primarily for working with Java programs. JShell can be used in conjunction with any JDK 1.1.x JVM. The reason for writing JShell was to overcome the difficulties in working with Java on Psion's 5mx.
Here are some key features of "JShell":
· Directory commands: ls, cd, pushd, popd, dirs, etc.
· Java compilation and execution: Compilation is done using javac.
· Piping and redirection
· Examine and set environment variables
· Support for background jobs: Run jobs in the background; kill background jobs.
· Command recall: history, !!, !.
What's New in This Release:
· Plugged memory leak.
· Cleaned up thread management.
· Improved error reporting.
· Provided security manager so that a command calling System.exit does not cause JShell to terminate.