質問: ### VSCodeにて実行できないエラー VSCodeを使ってJavaの勉強をしようと思い環境構築を行っていますが、F5で"HalloWorld"を実行すると以下のようなダイアログメッセージが表示され、出力できません ### F5を押したときに表示されるエラーメッセージ ``` convertToDto unexpected Type ``` ![testクラス](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/be809d446a0744837ac0a2d5bcd61690.png) ソースコードは上記の画像の通りです。 以下がlaunch.jsonファイルの中身となります。 ![launch.jsonファイル](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/0cad257c30548d3cf955c28b41e55c0c.png) ### 試したこと VSCodeに ・Debugger for Java ・Java Dependency Viewer ・Java Extension Pack の3つはインストール済であることを確認しました エラーメッセージを直訳すると、「convertToDto が予想外のタイプです」と表記されるのですが、何か他に大事なものをインストールしていないことが原因なのでしょうか あるいは、convertToDtoが対応できるようにの設定をいじる必要があるのでしょうか。 (convertToDtoが何者なのかすらわかりません...
回答: まず大前提としてなのですが、JDKは正しく導入されているのでしょうか。JDKと拡張機能が正しく導入されていれば、Javaソースコードとして保存したときに、下図のようにmainメソッドの直前の行に「Run | Debug」という行が自動挿入されるはずです。まず、そういう状態になることを確認できなければ始まらないでしょう。なお、Javaのデバッグにはlaunch.jsonは必要ないので、不確定要素を除く意味でも削除しておいた方がいいと思います。 ! このRunとDebugがハイパーリンクになっていて、クリックすることで実行またはデバッグすることもできますし、F5キーでもデバッグもできるはずです。