Heim >Java >javaLernprogramm >Wie können wir den Start von JShell in Java 9 anpassen?

Wie können wir den Start von JShell in Java 9 anpassen?

WBOY
WBOYnach vorne
2023-09-03 18:49:021077Durchsuche

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

JShell ist ein interaktives REPL-Tool zum Ausführen und Auswerten einfacher Java-Programme wie Variablendeklarationen, Anweisungen, Ausdrücke usw. p>

Wenn das JShell-Tool startet, ist der Code standardmäßig vorgeladen. Um diesen Code anzuzeigen, starten wir einfach den Befehl „/list -start“. Sie können JShell bitten, sie beim Start automatisch zu laden, indem Sie den folgenden Befehl verwenden: „/set start [-retain] [Type]“. Die erste Option „-retain“ weist JShell an, den [Typ] zu protokollieren, der zum Starten der nächsten JShell-Sitzung erforderlich ist. Wenn wir nichts angeben, kann der Standardstart beim Öffnen einer neuen Sitzung gestartet werden

  <strong>/set start [-retain] -File
  /set start [-retain] -Default
  /set start [-retain] -none</strong>
  • /set start [-retain] Datei: Dieser Befehl teilt JShell mit, dass der Inhalt dieser Datei beim Start geladen werden muss (die Die Datei enthält den folgenden Code: Erstellen Sie Variablen, Methoden, Klassenusw.).
  • /set start [-retain] -none: Dieser Befehl weist JShell an, beim Start keinen Code/keine Befehle zu laden.
  • /set start [-retain] -Default: Dieser Befehl setzt den Start von JShell auf seinen Standardwert zurück.

Im folgenden Codeausschnitt können wir den Befehl „/set start [-retain] -File强>“ verwenden,

<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>

Im folgenden Codeausschnitt können wir „“ verwenden /set start [-retain] -none“-Befehl.

<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>

Im folgenden Codeausschnitt können wir den Befehl „/set start [-retain] -Default“ verwenden.

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

jshell> /exit
|   Goodbye

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

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.*;</strong>

Das obige ist der detaillierte Inhalt vonWie können wir den Start von JShell in Java 9 anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen