JShell by default enables a persistent history of everything typed, which can be recalled by pressing the up arrow.
Where is the setting to turn this ❝feature❞ off?
Also, how do I even clear the current history? Maybe I'm dumb but I can't figure out the command. /reset
seems to do nothing.
Also, how do I even clear the current history?
What I'm proposing is clearly a hack but it seems to be working, at least in Windows 10 with JDK11.0.4:
Run Registry Editor and search for the '/J/Shell' key. Once found (under HKCU and HKUsers), delete all /H/I/S/T/O/R/Y_/L/I/N/E_ values under HKUsers. That fixed it for me; so far, the darn thing works, nothing looks broken...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With