JDK 11 | JDK 17 | JDK 20 | JDK 21 |
---|---|---|---|
11.0.20-oracleFixed | 17.0.8-oracleFixed | 20.0.2Fixed | 21 b16Fixed |
Duplicate :
|
|
Relates :
|
The internal JLine uses the 'test' executable to validate if given file descriptors are bound to terminal or not. It always uses `/bin/test`, which some (presumably newer) Linux distributions have, but some don't. The others only have '/usr/bin/test', and JLine fails to switch the terminal into raw mode, effectively disabling most of the editing features.
|