Java 9のJShellで既存のスニペットを再実行するにはどうすればよいですか?
JShell はJava9で導入された最初のREPLツールです。コマンドラインで簡単なスニペットを実行できます。 JShellツールを使用してプロンプトを表示します。 「jshell」と入力すると、JShellセッションを開始できます。 「コマンド、「 / exit」と入力してセッションを停止します 「コマンド」を選択し、「 / help」を使用して特定のコマンドを検索します "コマンド。
以下のコードスニペットでは、一連のスニペットを作成しました。
jshell> 2+10
$1 ==> 12
jshell> String s = "Tutorialspoint"
s ==> "Tutorialspoint"
jshell> System.out.println("Tutorialspoint")
Tutorialspoint
jshell> int num1 = 25
num1 ==> 25
jshell> /1
2+10
$5 ==> 12
jshell> /2
String s = "Tutorialspoint";
s ==> "Tutorialspoint"
jshell> /3
System.out.println("Tutorialspoint")
Tutorialspoint
jshell> /4
int num1 = 25;
num1 ==> 25 私 以下のコードスニペットでは、「 / reload」を適用できます。 "コマンド。Jshellツールは既存のすべてのスニペットを再実行して印刷します。
jshell> /reload
| Restarting and restoring state.
-: 2+10
-: String s = "Tutorialspoint";
-: System.out.println("Tutorialspoint")
Tutorialspoint
-: int num1 = 25;
-: 2+10
-: String s = "Tutorialspoint";
-: System.out.println("Tutorialspoint")
Tutorialspoint
-: int num1 = 25;
-: int num1 = 25; 以下のコードスニペットでは、「 / reset」を適用できます。 "JShellセッションから以前のすべてのコードを削除し、"状態のリセットを出力するコマンド "。
jshell> /reset | Resetting state. jshell>
-
Java 9のJShellでシステムプロパティを取得するにはどうすればよいですか?
JShell はREPL(Read-Evaluate-Print-Loop) 単純なステートメントを実行して評価し、main()メソッドなしで結果を表示するために使用されるツール。 「jshell」と入力するだけで開始できます 「コマンドラインプロンプトで。 System.getProperty()を使用してシステムプロパティを取得する必要があります およびSystem.getProperties() メソッド。 以下のコードスニペットでは、静的を使用して、JShellツールでシステムプロパティを表示できます。 メソッドproperty() システムの クラス。 スニペット-1 jsh
-
Java 9でJavaFXを使用してJShellを実装するにはどうすればよいですか?
JShell サンプル式を実装するために使用されるインタラクティブなツールです。 JavaFXを使用してプログラムでJShellを実装できます アプリケーションの場合、以下にリストされているJavaプログラムにいくつかのパッケージをインポートする必要があります import jdk.jshell.JShell; import jdk.jshell.SnippetEvent; import jdk.jshell.VarSnippet; 以下の例では、サンプルのJavaFXアプリケーションを実装しました。 テキストフィールドにさまざまな値を入力します 「評価」を押します 「」ボタン。対応する