VScodeでjavaしてると、たまにハマります。
今回は、DB(mysql)を扱うために、mysqlのjdbcを使いたかったのですが、
java.long.ClassNotFoundException: com.mysql.cj.jdbc.Driver
っていうエラーが止められなかった。
解決に丸1日(涙
VScodeでは、外部jarファイルの導入は、[java Dependency Viewer]を使うので、VScodeの拡張機能で[Project Manager for java ]をインスツールしときます(jdk8ならインスツールバージョンは0.9.0とか古いのを使ってね)。
では下記備忘です!
①でjavaファイルを選択し
②のエクスプローラメニュー[ ... ]を選択して
③jdk8 なら -> [ java Dependencies ]
jdk11 なら -> [ java Project ]
にチェックを入れると
④のように [ JAVA PROJECTS ](jdk11) か [ JAVA DEPANDENCIES ](jdk8)
が表示されるので、それらのディレクトリを開いて
[ Referenced Libraries ]を表示させて
⑤の[ + ]をクリック!
すると
利用したい外部ファイルを指定させるようにフォルダが開くので
目的のファイルを指定して終了!
何かの拍子に(新しいプロジェクトを生成したあととか)
java Dependency Viewer
のvesionが更新されたりするので
この標題のエラーがでたら確認するといいかも