Table of Contents Table of Contents Title and Copyright Information Preface Audience Documentation Accessibility Diversity and Inclusion Related Documents Conventions 1 Introduction to JShell Why Use JShell? Starting and Stopping JShell 2 Snippets Trying Out Snippets Changing Definitions Forward References Exceptions Tab Completion for Snippets Snippet Transformation 3 Commands Introduction to Commands Tab Completion for Commands Command Abbreviations 4 Editing Shell Editing Input Line Navigation History Navigation Input Line Modification Search and More External Editor 5 External Code Setting the Class Path Setting Module Options 6 Feedback Modes Setting the Feedback Mode Defining a Feedback Mode 7 Scripts Startup Scripts Creating and Loading Scripts Accessing Command Line Tools Through JShell