ホームページ > Java > &#&チュートリアル > Java 9 での JShell の起動方法をカスタマイズするにはどうすればよいですか?

Java 9 での JShell の起動方法をカスタマイズするにはどうすればよいですか?

WBOY
リリース: 2023-09-03 18:49:02
転載
1063 人が閲覧しました

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

JShell は、変数宣言、ステートメント、式などの単純な Java プログラムを実行および評価するための対話型 REPL ツールです。等 p>

JShell ツールが起動すると、デフォルトでコードがプリロードされます。このコードを表示するには、コマンド「/list -start」を開始するだけです。コマンド「/set start [-retain] [Type]」を使用して、起動時にそれらを自動的にロードするように JShell に依頼できます。最初のオプション「-retain」は、次の JShell セッションを開始するために必要な [Type] を記録するように JShell に指示します。指定しない場合、新しいセッションを開くときにデフォルトの開始が開始されます。

  <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] -Default: このコマンドは、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」コマンドを使用できます。

えええええ

以上がJava 9 での JShell の起動方法をカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート