두 컴퓨터에서 재현된 Jshell 버전 11.0.11에 붙여넣을 수 없습니다.

두 컴퓨터에서 재현된 Jshell 버전 11.0.11에 붙여넣을 수 없습니다.

Manjaro Linux(어린이용 Arch)와 Ubuntu 20.10을 실행하는 두 개의 노트북에 다소 이상한 문제가 있습니다. 내가 사용할 때Jshell읽기-평가-인쇄 루프 도구자바 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이 지적한 수정 사항이 포함된 새 빌드가 나올 때까지

관련 정보