问题如下图所示:
遇到问题,先查百度。
百度上大部分回答都是让清除缓存,步骤如下:
- 关闭idea;
- 文件打开 C:\Users\l用户名\AppData\Local\Temp (用户名请替换你电脑的用户名) 或者 地址栏输入%TEMP% 回车就能进入目录了;
- 删除所有文件,这个目录存放的是电脑的临时文件, 可以清空所有文件, 会有提示软件正在占用, 只要不是IDEA的, 跳过就行了;
- 清空后打开IDEA, 启动程序后, 端口号就会出现了。
原文链接:https://www.cnblogs.com/LucasMeng/p/17207285.html
但是没有作用,并不能解决我的问题。
然后继续查找,发现可能是项目的jdk版本,与本地版本不同。
项目为jdk 11
本地jdk版本为1.8
使用jvms切换版本(jvms为jdk的版本管理工具,大家可自行下载)
1.使用管理员权限打开cmd
2.jvms swtich (项目对应的jdk版本,同版本 x64版本跟x32版本也会造成这类问题)
重启idea和项目问题解决。