公司的项目是java的,因为前后端不分离,所以我需要下载项目到本地,然后在vscode用maven运行。之前已经下载运行成功另外一个公司的java项目。但是不知道为什么这次的回报错找不到未定义的mainClass。折腾了一天,试了各种办法都不行。实在没办法最后还是请老大动手,让我先拉取更新项目。之后一分钟解决问题。当时就泪崩ing.....
其实我觉得我的jdk和maven、vscode 应该都是没有问题的,毕竟本地有一个能正常运行的项目。所以第一步我用了maven clean清理然后重新编译,但是试了很多遍,不行。
然后我查了很多资料,依次按照他们的方法修改了还是不行。老大那边项目是能正常跑起来的,没道理我这边不行。。。然后我崩溃。。。。
解决方法: 1. 如果本地还开启了别的java项目,请关掉任务,结束任务进程;
2.用vscode打开项目文件夹。git重新拉取更新项目;
3.其实还是clean,但是用的java clean, shif+ctrl+p 然后搜索java clean,选择如图第一个 java: clean the java language server workspace 。
4.然后重新maven运行项目。OK!!!
总结: 我电脑各种环境配置肯定是没有问题的。第一个项目没有更新到最新可能有更改,还有就是maven clean 没有清理关联吧。