0

java -jar filename.jarコマンドプロンプトを使用してjarファイルを実行するために使用されることは知っていますが、誰でも次のコマンドを説明してもらえますか:

java -jar filename.jar -debug

-debug上記のコマンドでの正確な使用法は何ですか?

4

1 に答える 1

1

これは Java インタープリターのフラグではありません (実際のクラス/jar の前に渡す必要があるため)。

上に投稿したコマンドラインを実行すると、filename.jar-files メイン クラスが起動され、-arrayの 2 番目の引数としてmain(String[] args)-method に-parameter が与えられます。-debugargs


ただし、フラグ-debugに置き換えられた古いJavaバージョンのフラグもあります(またはありました) 。(確かに古い)マンページには、次のように記載されています。-Xdebug

-debug Java デバッガー (jdb(1)) がこの Java セッションに接続できるようにします。コマンド ラインで -debug を指定すると、デバッグ セッションの開始時に使用する必要があるパスワードが java によって表示されます。

Java アプリケーションがデバッグ フラグで起動された場合、リモート デバッガーは実行中のアプリケーションにアタッチでき、(たとえば) JConsoleを使用して監視できます。

于 2012-08-16T11:43:16.660 に答える