首頁  >  文章  >  Java  >  我們如何在Java 9中自訂JShell的啟動方式?

我們如何在Java 9中自訂JShell的啟動方式?

WBOY
WBOY轉載
2023-09-03 18:49:021011瀏覽

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

JShell是一個互動式REPL工具,用於執行和評估簡單的Java 程序,例如變數宣告、語句、表達式等。 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」指令。

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

以上是我們如何在Java 9中自訂JShell的啟動方式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除