java -jar filename.jar
コマンドプロンプトを使用してjarファイルを実行するために使用されることは知っていますが、誰でも次のコマンドを説明してもらえますか:
java -jar filename.jar -debug
-debug
上記のコマンドでの正確な使用法は何ですか?
これは Java インタープリターのフラグではありません (実際のクラス/jar の前に渡す必要があるため)。
上に投稿したコマンドラインを実行すると、filename.jar
-files メイン クラスが起動され、-arrayの 2 番目の引数としてmain(String[] args)
-method に-parameter が与えられます。-debug
args
ただし、フラグ-debug
に置き換えられた古いJavaバージョンのフラグもあります(またはありました) 。(確かに古い)マンページには、次のように記載されています。-Xdebug
-debug Java デバッガー (jdb(1)) がこの Java セッションに接続できるようにします。コマンド ラインで -debug を指定すると、デバッグ セッションの開始時に使用する必要があるパスワードが java によって表示されます。
Java アプリケーションがデバッグ フラグで起動された場合、リモート デバッガーは実行中のアプリケーションにアタッチでき、(たとえば) JConsoleを使用して監視できます。