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アプリケーションを実装しました。 テキストフィールドにさまざまな値を入力します 「評価」を押します 「」ボタン。対応する