を使用するプロジェクトがありますservlet-api.jar
。デバッグ時にそのクラス(HttpServletなど)にステップインしたかったのですが、「Source not found attach source」と出てしまいました。
すべての Java ソースのようにソースを取得する方法はありますか? 持っているといいので、デバッグしてコードにステップインできます。
サーブレット API JAR は単なるインターフェースです (いくつかのマイナーなユーティリティ クラスを伴います)。踏み込むものは何もありません。
アプリ サーバーによっては、実装クラスのソースをダウンロードできますHttpRequest
(Tomcat の場合、手順はこちら)。しかし、なぜそれらのクラスに足を踏み入れる価値があると思いますか? それらは一般的にうまく機能し、問題はほぼ確実に自分のコードにあります。
ソースは java2s.com から入手できます。
(サーブレット API のバージョン 3.0): http://www.java2s.com/Code/Jar/s/Downloadservletapi3020100224sourcesjar.htm
(または古いバージョン 2) http://www.java2s.com/Code/Jar/s/Downloadservletapi256114sourcesjar.htm
実際、java2s.com は巨大な Java ソース、プログラム、および jar リソースです。
さらに、Eclipse または NetBeans を使用していて、Maven ベースのプロジェクトを使用している場合は、依存関係を右クリックして、特定の依存関係のソースをダウンロードします。