Java Readline is a JNI wrapper for the GNU readline or the editline command line libraries.