JShell input behavior unstable after 12-ea+24 on Windows
Takahiro YAMADA
yamadamn at gmail.com
Mon Feb 4 12:05:01 UTC 2019
Hi,
I have tried JShell on Windows 10.
It works expectedly on JDK 11 and <=12-ea+23.
But >=12-ea+24, some inputs are lacked especially when paste.
e.g. If "import java.time.format.*" pastes to JShell, sometimes It could be
below.
-> mport java.time.format.*
-> iport java.time.format.*
-> iort java.time.format.*
And, if I input Japanese characters like kanji, they are garbled.
e.g. "var kanjiFormat = DateTimeFormatter.ofPattern("GGGGy年M月d日",
Locale.JAPAN)"
-> var kanjiFormat = DateTimeFormatter.ofPattern("GGGGyヤNMフホdモ",
Locale.JAPAN)
e.g. "System.out.println("漢字")"
-> System.out.println("ハホレ")
ハ?ホレ
I think this unstable behavior comes from the JLine library.
If so, could you replace it with the prior version? or could you fix this
issue?
--
Takahiro YAMADA
More information about the kulla-dev
mailing list