두 시스템에 복사된 Jshell 버전 11.0.11에 붙여넣을 수 없습니다.

두 시스템에 복사된 Jshell 버전 11.0.11에 붙여넣을 수 없습니다.

Manjaro Linux(Arch for Children)를 실행하는 랩톱과 Ubuntu 20.10을 실행하는 랩톱 두 대에 다소 이상한 문제가 있습니다. 내가 사용할 때케 지에읽기-평가-인쇄 루프 도구자바 11,Jshell에 붙여넣을 수 없습니다., 마우스를 사용하지 않음, ctrl+를 사용하지 않음 p이 문제를 시연하기 위해 작은 비디오를 만들었습니다.

Jshell에서만 발생하며 일반 bash에는 영향을 미치지 않습니다. ( echo첫 번째 비디오 시작 부분의 명령은 정상적으로 작동합니다.)

https://www.mediafire.com/file/xjy9i8np16zfuit/Peek+2021-06-15+18-03.mp4/file(1MB 미만)

나는 ether xfce4 터미널 또는 st 터미널의 jshell에 문자열을 붙여넣은 후 겉보기에 정지된 jshell에 17자가 입력될 때까지 정지되고 붙여넣은 텍스트와 그 뒤에 입력된 정지 문자가 나타나는 것을 보여주는 또 다른 기록을 만들었습니다. (영상처럼 숫자 대신 문자를 사용하면 출력은 다음과 같습니다.

jshell> System.out.println("This is a Test...")abcdefghijklmnopqrs
in both st and xfce4 terminal 

https://www.mediafire.com/file/m2asx0y5tatnj89/Peek+2021-06-15+18-36.mp4/file(1.3MB)

두 시스템 모두에서 사용되는 Java 버전은 다음과 같습니다.

openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9)
OpenJDK 64-Bit Server VM (build 11.0.11+9, mixed mode)

이것이 Java 보드에 문제가 있는 경우 나에게 하나를 알려줄 수 있습니까?

답변1

이는 다음 문제로 인해 발생할 수 있습니다.https://bugs.openjdk.java.net/browse/JDK-8242919

Trying to paste to jshell causes a deadlock. 

이 문제는 얼마 전 Java 15에서 수정되었지만 최근에야 11u로 백포트되었습니다(11.0.12에서 수정되어야 함).

답변2

사용

OpenJDK11U-jdk_x64_linux_hotspot_11.0.10_9

@Jorn이 지적한 수정 사항이 포함된 새 버전이 나올 때까지

관련 정보