第四阶段微服务框架项目bug问题集

1.MAVEN

问题1.创建新项目配置maven后,pom文件提示语法报错

项目创建多次,maven配置多次,jar包dawnload多次,复制粘贴覆盖新jar包后,路径修改多次后仍然报错!!!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Error reading file D:/JT-SOFT/GIT/GitCGBIV2103Projects/04-jt-admin/pom.xml
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

解决思路:
检查pom文件配置是否编辑错误?
maven配置里的setting.xml是否修改有误?
是否和之前项目的maven发生冲突?
在这里插入图片描述

maven配置路径是否一致?
在这里插入图片描述
在这里插入图片描述

解决方案:找到maven配置里的setting.xml检查语法错误,配置阿里云仓库时 mirror 删掉了一个,导致idea报错,补齐 mirrors 语法即可,如图所示
在这里插入图片描述

在这里插入图片描述

问题 IDEA中maven仓库依赖报错:The POM for com.cy:jt-common-basic:jar:1.0-SNAPSHOT is missing, no dependency information available

问题场景:一个module依赖于另一个module的原因
类似报错信息如下图所示:
在这里插入图片描述
在这里插入图片描述
解决方案:
将根目录的pom以下内容注释掉;然后再对所有的父项目进行clean和install ,然后在运行子项目的clean和install。
在这里插入图片描述
如果没有上图所示中的pom内容,则只需要对所有的父项目进行clean和install ,然后在运行子项目的clean和install
最后检测运行启动类,正常运行即可!
在这里插入图片描述

Git问题集

问题:Git上传项目提示Push rejected: Push to origin/master was rejected

原因:项目中有和历史不符的东西 推送拒绝:这是推送被拒绝
解决方案(个人推荐方案二,直接解决问题)
在这里插入图片描述
在这里插入图片描述
解决方案1:检查git/github的远程仓库地址是否和创建的仓库地址一致,如不一致则修改为一致的仓库地址 “将远程仓库地址设置为一致的,直接复制粘贴”
在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210702175828233.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ub
在这里插入图片描述

解决方案2:直接解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题

git pull origin master --allow-unrelated-histories
git push -u origin master -f

效果如下图所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
tips:我这里是已经提交过的,没有其他显示即为正常,恭喜你的账号关联远程仓库成功!

JDK版本

问题: Error:java: 无效的源发行版: 14

IDEA错误:Cannot start compilation: the output path is not specified for module “Test”. Specify the out

在这里插入图片描述
问题原因:
出现该问题的原因是项目Project当中的jdk与电脑当中的jdk版本不一致造成的。

解决方法:查看本机的jdk版本是否一致?
windows命令 cmd 输入: java -version

在这里插入图片描述

在这里插入图片描述

此处jdk版本号为:1.8.0_101

接着修改IDEA当中的Project项目的jdk版本

打开Project Structure项目结构
打开方式一:
在这里插入图片描述
打开方式二:
在这里插入图片描述
修改Project的SDK版本

未修改前:
在这里插入图片描述
修改以下几处:
在这里插入图片描述
接着修改Module模块的Language Level
在这里插入图片描述
修改Module模块中的Module SDK
在这里插入图片描述
找到Java Complier,修改byte code version,使其版本与sdk版本保持一致
在这里插入图片描述

在这里插入图片描述

修改过后,再次编译运行就没有问题了!
最后启动项能正常运行即可(如下图所示)
在这里插入图片描述

问题:Error:(23,43) java: -source 1.5 中不支持 diamond 运算符

问题描述:Error:(10, 46) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)

代码定位错误
在这里插入图片描述
原因:配置出现了问题
解决方案:

首先查看Project Structure中的language level等级,发现是没有问题的;
在这里插入图片描述
接着查看子模块的language level, 我们发现级别为5,我们修改一下,为8。问题顺利解决。
在这里插入图片描述
在这里插入图片描述

运行启动项发现Error:(23,43) java: -source 1.5 中不支持 diamond 运算符
在这里插入图片描述

修改setting 中的
在这里插入图片描述
在这里插入图片描述
修改成功后如图显示;成功运行启动类
在这里插入图片描述
tips:如果以上步骤都操作了,发现还是启动不了启动类,这时需要重启idea,重新打开加载启动类即可

最后,如若本文能帮到你可以点赞加关注支持一下,谢谢!
最后,如若本文能帮到你可以点赞加关注支持一下,谢谢!
最后,如若本文能帮到你可以点赞加关注支持一下,谢谢!

重要的事情说三遍!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值