問題タブ [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 投票する
2 に答える
1566 参照

java - jshellでJavaアプリケーションを実行するには?

jshellでJavaアプリケーションを実行するには? クラスパスを指定してJavaコマンドを呼び出し、bashのようにいくつかの引数を渡すことができるはずです。

更新:
ランタイムまたはプロセスのラッパーが必要だと思います。

0 投票する
2 に答える
172 参照

java - JShell で実行中の同じステートメントの異なる動作

私は2つのクラスの参照を相互に保存する問題に取り組んでいました

例えば:

上記の初期化の代わりに、以下のステートメントを使用すると:

私は非常に明白な以下のエラーを得ました:

しかし、JShellで同じことを試してみると、問題なく動作します(初期化されていないことを念のために確認するために、以前に初期化されていないことを確認するステートメントを実行する直前variable aにチェックしました:variable a

ここに画像の説明を入力

ここで何かが足りないかもしれませんが、JAVA で実行されている同じステートメントの 2 つの異なる動作がある理由を理解するのを手伝ってくれませんか。

この問題を理解する簡単な方法は、以下のステートメントは通常のプログラムでは許可されていますJshellが、通常のプログラムでは許可されていないということです。

0 投票する
2 に答える
749 参照

debian - Java 10: System.out.println(...) の「ドキュメントが見つかりません」

Debian 10 では、Java SE 10 を使用してインストールしますapt-get install openjdk-10-jdk openjdk-10-docjshellのドキュメントを入手したいと電話しSystem.out.println(...)たところ、エラーが発生しました<no documentation found>:

これはHow to make javadoc documentation available in JShell? に関連しているとは思いません。いくつかの標準的な方法のドキュメントを取得したいので。(この質問はバグhttps://bugs.openjdk.java.net/browse/JDK-8188142で終了します。問題は、クラスパスが適切に定義されていなかったことです)。

でドキュメントを入手するにはどうすればよいjshellですか?