> Java > java지도 시간 > 본문

Java 9에서 JShell이 ​​시작되는 방식을 어떻게 사용자 정의할 수 있나요?

WBOY
풀어 주다: 2023-09-03 18:49:02
앞으로
1027명이 탐색했습니다.

我们如何在Java 9中自定义JShell的启动方式?

JShell은 변수 선언, 명령문, 표현식 등과 같은 간단한 Java 프로그램을 실행하고 평가하기 위한 대화형 REPL 도구입니다. p>

JShell 도구가 시작되면 기본적으로 코드가 미리 로드됩니다. 이 코드를 표시하려면 "/list -start" 명령을 시작하면 됩니다. 다음 명령을 사용하여 시작 시 자동으로 로드하도록 JShell에 요청할 수 있습니다: "/set start [-retain] [Type]". 첫 번째 옵션 "-retain"은 JShell에게 다음 JShell 세션을 시작하는 데 필요한 [Type]을 기록하도록 지시합니다. 지정하지 않으면 새 세션을 열 때 기본 시작이 시작될 수 있습니다.

  <strong>/set start [-retain] -File
  /set start [-retain] -Default
  /set start [-retain] -none</strong>
로그인 후 복사
  • /set start [-retain] File: 이 명령은 시작 시 이 파일의 내용을 로드해야 함을 JShell에 알립니다( 파일에는 다음 코드가 포함되어 있습니다) 변수, 메소드, 클래스등을 생성합니다.
  • /set start [-retain] -none: 이 명령은 JShell이 ​​시작 시 코드/명령을 로드하지 않도록 지시합니다.
  • /set start [-retain] -기본값: 이 명령은 JShell의 시작을 기본값으로 재설정합니다.

아래 코드 조각에서는 "/set start [-retain] -File" 명령을 사용할 수 있습니다.

<strong>jshell> /list -start

  s1 : import java.io.*;
  s2 : import java.math.*;
  s3 : import java.net.*;
  s4 : import java.nio.file.*;
  s5 : import java.util.*;
  s6 : import java.util.concurrent.*;
  s7 : import java.util.function.*;
  s8 : import java.util.prefs.*;
  s9 : import java.util.regex.*;
  s10 : import java.util.stream.*;

jshell> /set start -retain save.jsh

jshell> /exit
|   Goodbye

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

jshell> /list -start

  s1 : int x = 20;
  s2 : double y = 30;
  s3 : public int sum(int a, int b) {
          return a + b;
       }
  s4 : String str = "TutorialsPoint";</strong>
로그인 후 복사

아래 코드 조각에서는 " /set start [-retain] -none" 명령입니다.

<strong>jshell> /set start -retain -none

jshell> /exit
|   Goodbye

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

jshell> /list -start</strong>
로그인 후 복사

아래 코드 조각에서는 "/set start [-retain] -Default" 명령을 사용할 수 있습니다.

rreee

위 내용은 Java 9에서 JShell이 ​​시작되는 방식을 어떻게 사용자 정의할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!