問題タブ [jshell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4924 参照

java - JShellでスニペットとして追加されたJavaファイル全体を実行するには?

JShellをいじるためにJDK 9アーリーアクセスバージョン172をインストールしてみました。単純なJavaファイルを開いてスニペットとして追加してから実行しようとすると、変更されたクラスTestが表示され、スニペット番号が増加しました。どこが間違っていたのか教えてください。

0 投票する
1 に答える
1144 参照

java-9 - jshell をエラー コードで終了する

ゼロ以外のエラー コードでjshell/exitセッションを行うにはどうすればよいですか?

  • /exityields:プロセスは終了コード 0 で終了しました
  • /exit 1yields:プロセスは終了コード 0 で終了しました
  • throw new Error("1")yields: java.lang.Error throws: 1 at (#24:1)` およびプロセスは終了コード 0 で終了しました
  • System.exit(1)yields:状態エンジンが終了しました。/reload -restore ... を使用して定義を復元すると、jshell セッションは終了しません。

のような bash コマンドset -eは使用できません。