Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java 9의 JShell에서 스니펫을 저장, 편집 및 삭제하는 방법은 무엇입니까?


자바 셸 또는 JShell 공식 REPL입니다. (Read-Evaluate-Print-Loop) Java 9 도입 . 빠른 프로토타이핑을 위한 대화형 셸을 제공합니다. , 디버깅 main() 필요 없이 메서드를 사용하거나 코드를 실행하기 전에 컴파일할 필요가 없습니다. JShell은 "jshell" 을 입력하여 쉽게 시작됩니다. 명령 프롬프트에서.

스니펫 저장

"/save [-all|-history|-start] "를 사용하여 스니펫 소스를 파일에 저장할 수 있습니다. 명령.

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> /save C:\Users\User\jshell.txt

위 코드는 새로운 "jshell.txt를 생성합니다. 지정된 경로 아래에 있습니다.

스니펫 수정

"/edit "를 사용하여 외부 편집기에서 코드를 편집할 수도 있습니다. 명령.

C:\Users\User>jshell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell> /edit
| created method empName(String,String)

JShell 편집 을 시작합니다. 패드 여기에서 코드 스니펫을 편집하고 저장할 수 있습니다.

Jshell 편집 패드

Java 9의 JShell에서 스니펫을 저장, 편집 및 삭제하는 방법은 무엇입니까?

스니펫 삭제

마찬가지로 "/drop " 명령을 사용하여 특정 스니펫을 삭제할 수도 있습니다.

출력

jshell> /drop 1
| dropped method empName(String,String)

jshell>

위 명령은 스니펫을 삭제합니다.