JShell 새로운 명령줄 대화형 REPL입니다. (읽기-평가-인쇄-루프 ) Java 9 에 도입된 도구 Java로 작성된 선언, 명령문 및 표현식을 평가합니다. 이 도구를 사용하면 Java 도 실행할 수 있습니다. 코드 스니펫 s 및 즉각적인 결과를 얻을 수 있습니다.
때로는 코드가 이미 자바 파일로 작성되어 있어 JShell로 실행할 수 있습니다. . 파일을 JShell 도구에 로드하려면 "/open"을 사용할 수 있습니다. 명령.
예를 들어, "Test.java"를 만들었습니다. "c://temp" 폴더에 있는 파일입니다. 아래는 코드입니다:
String s1 = "TutorialsPoint"; String s2 = "Tutorix"; String s3 = s1 + s2; int sum(int a, int b) { return a + b; } int divide(int a, int b) { return a / b; }
이제 "Test.java"를 로드할 수 있습니다. 아래 명령을 사용하여 JShell에 파일
C:\Users\User>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> /open c:\\temp\\Test.java jshell> /vars | String s1 = "TutorialsPoint" | String s2 = "Tutorix" | String s3 = "TutorialsPointTutorix" jshell> /methods | int sum(int,int) | int divide(int,int)
"/open" 명령이 "Test.java"를 로드했습니다. 파일을 세션에 넣습니다. "/vars" 명령을 사용하여 변수를 세션 및 "/methods" 에 로드할 수 있습니다. 명령 메서드를 세션에 로드하는 데 사용할 수 있습니다.