質問: eclipse:.jarファイルとしてjavaプログラムをデバッグするには? eclipseで.jarファイルを作成するためにantを使用します。よく働く。コードを.jarファイル(.jarファイルと同じディレクトリで.propertiesファイルを探す)に期待する作業中の.jarファイルがあります-標準eclipseの「実行」および「デバッグ」メニューは、指定されたjava class ...のmain()メソッドを実行しますが、jarファイルではなく、コンパイルされたクラスファイルを含むディレクトリから実行します。 eclipseが代わりに適切な.jarファイルからコードを実行するようにこの動作を変更するには?(私の現在の回避策は、 私の他の質問の1つに対するdave rayの答え 。ごとに、デバッガを待機して中断した状態で、.jarファイルを外部で実行することです)
回答: java jarをリモートでデバッグするための手順全体を説明する次のリンクを見つけました。 デバッグjava eclipseを使用したリモートアプリケーション 主な部分は次のとおりです。ターゲットvmデバッグサーバーとして機能する java -xdebug -xrunjdwp:transport = dt_socket、server = y、address = "8000" -jar test.jar ターゲットvmはデバッグクライアントとして機能します java -xdebug -xrunjdwp:transport = dt_socket、address = 127.0.0.1:8000、suspend = y -jar test.jar ターゲットvm、クライアント、またはサーバーの実行方法に基づいて、eclipseを別々に構成する必要があります。ターゲットvmをクライアントとして起動する場合のeclipse設定 ターゲットvmをサーバーとして起動する場合のeclipse設定 この記事では、トピックについても丁寧に紹介しています。