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
Freigeben: 2023-09-03 18:49:02
nach vorne
1052 Leute haben es durchsucht

我们如何在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>
Nach dem Login kopieren
  • /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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage