class passが無いと言われる
vscodeでjavaのデバッグ環境を作った話の続きです。
vascde 拡張機能のJava Extension Pack
を使ってデバッグができるようにしました。
この過程で
"filename isn't on the classpass."
というエラーが出ました。
classpathって何..
どうやらvscodeでは project/.classpath
の中に書いてあるパスを参照してクラスを探しているようです。
.classpass
path="src"
という記述があるように,src配下に置いたファイルのクラスは参照できるようになります。
それ以外の場所にファイルを置きたい場合は
<classpathentry kind="src" path="folder name"/>
と記述すると folder name
配下のファイルのデバッグができるようになりました。