問題タブ [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.
java - jshellでJavaアプリケーションを実行するには?
jshellでJavaアプリケーションを実行するには? クラスパスを指定してJavaコマンドを呼び出し、bashのようにいくつかの引数を渡すことができるはずです。
更新:
ランタイムまたはプロセスのラッパーが必要だと思います。
java - JShell で実行中の同じステートメントの異なる動作
私は2つのクラスの参照を相互に保存する問題に取り組んでいました
例えば:
上記の初期化の代わりに、以下のステートメントを使用すると:
私は非常に明白な以下のエラーを得ました:
しかし、JShellで同じことを試してみると、問題なく動作します(初期化されていないことを念のために確認するために、以前に初期化されていないことを確認するステートメントを実行する直前variable a
にチェックしました:variable a
ここで何かが足りないかもしれませんが、JAVA で実行されている同じステートメントの 2 つの異なる動作がある理由を理解するのを手伝ってくれませんか。
この問題を理解する簡単な方法は、以下のステートメントは通常のプログラムでは許可されていますJshell
が、通常のプログラムでは許可されていないということです。
debian - Java 10: System.out.println(...) の「ドキュメントが見つかりません」
Debian 10 では、Java SE 10 を使用してインストールしますapt-get install openjdk-10-jdk openjdk-10-doc
。jshell
のドキュメントを入手したいと電話しSystem.out.println(...)
たところ、エラーが発生しました<no documentation found>
:
これはHow to make javadoc documentation available in JShell? に関連しているとは思いません。いくつかの標準的な方法のドキュメントを取得したいので。(この質問はバグhttps://bugs.openjdk.java.net/browse/JDK-8188142で終了します。問題は、クラスパスが適切に定義されていなかったことです)。
でドキュメントを入手するにはどうすればよいjshell
ですか?