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

Java 9의 JShell에 소스 코드를 로드하려면 어떻게 해야 합니까?


JShell Java 학습을 위한 대화형 도구이며 REPL(Read-Evaluate-Print-Loop)입니다. 선언, 명령문 및 표현식을 평가합니다.

JShell 세션을 종료하는 동안 이전에 새 세션에 입력한 코드를 재사용하려고 합니다. 다음 명령을 사용하여 수행할 수 있습니다. /open [File_Path] . 이 명령은 file[File_Path]에 있는 모든 코드와 내부 명령을 로드합니다. 옵션으로 제공됩니다.

아래 코드 스니펫에서 다음을 사용할 수 있습니다. "/[파일_경로] 열기" ".jsh"가 있는 디렉토리에서 소스 코드를 로드하는 명령 확장자.

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

jshell> x
|  Error:
|  cannot find symbol
|   symbol: variable x
|  x
|  ^

jshell> y
|  Error:
|  cannot find symbol
|   symbol: variable y
|  y
|  ^

jshell> /list

jshell> /open C:\Users\User\Desktop\save.jsh

jshell> /list

  1 : int x = 15;
  2 : double y = 25.0;
  3 : public int sum(int a, int b) {
         return a + b;
      }

jshell> x
x ==> 15

jshell> y
y ==> 25.0

jshell> int result = sum(5, 7)
result ==> 12