How to exit JShell in Java?

To exit JShell, type /exit.

I stuck in JShell for minutes, commands like exit, ctrl + c, end, q!, q, quit all failed, the correct syntax to quit or exit the JShell is /exit.

Terminal

C:\Users\mkyong>jshell
|  Welcome to JShell -- Version 11.0.1
|  For an introduction type: /help intro

jshell> exit
|  Error:
|  cannot find symbol
|    symbol:   variable exit
|  exit
|  ^--^

jshell> q
|  Error:
|  cannot find symbol
|    symbol:   variable q
|  q
|  ^

jshell> quit
|  Error:
|  cannot find symbol
|    symbol:   variable quit
|  quit
|  ^--^

jshell> end
|  Error:
|  cannot find symbol
|    symbol:   variable end
|  end
|  ^-^

jshell>

Finally, /exit.

Terminal


jshell> /exit
|  Goodbye

References

mkyong

Founder of Mkyong.com, passionate Java and open-source technologies. If you enjoy my tutorials, consider making a donation to these charities.

4 Comments
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
Juliano Canuto
4 years ago

I can’t believe that I had to read an article to find out how to exit the jshell xD Thanks for sharing.

Mark
6 years ago

Also ctrl + d works!

Brandon M
2 years ago

what about /quit