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

Java 9에서 JShell 세션에 파일을 로드하는 방법은 무엇입니까?


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" 에 로드할 수 있습니다. 명령 메서드를 세션에 로드하는 데 사용할 수 있습니다.