リモート アプリケーションをデバッグしていますが、一部のオブジェクトのプロパティが表示されないため、混乱しています。このオブジェクトのソースが利用可能です。
プロパティがないことを示しています。
それについてアドバイスをお願いできますか?
ちなみに、他のオブジェクトのプロパティを見ることができます。
Java コンパイラには、「行番号」などのデバッグ情報を含む、または含まないクラスをコンパイルする機能があります。
デバッグしているクラスが debug ifnormations なしでコンパイルされた場合、ソース コードをデバッグすることはできません。*.class の説明のみが表示されます。
これには 3 つの理由が考えられます。
-g:none
一部のクラスは、 のオプションを使用してデバッグ情報なしでコンパイルされますjavac
。たとえば、JDKのクラスに関連しています。だから、ここに解決策があります。