maven编译遇到的问题

反思记录一下,刚学maven,今天Idea第一次搭建maven环境,配置Tomcat,在编译时,运行时遇到了俩问题,解决思路过程如下:
问题描述
刚开始,是第一图图片,然后就是第二张截图的问题,百思不得其解,也上网查了很多。大概意思就是一步一步排查,让各个部分的JDK保持一致就行。我是用的是jdk14,大部分人都推荐长期支持版本1.8,11。我懒得换,也不相信的这是jdk本身的问题。根据别人的建议和网上大家总结的笔记,总结了一下,希望能帮到大家。
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project maven_demo04: Compilation failu

 

 

 

 


解决步骤和过程
可以先试试第5步,如果不行,就慢慢检查(一经常用JDk这些,一般都不会有问题)
1.检查自己的JDK版本(如果不晓得的话)
windows+R —> cmd
命令javac -version 或者java -version(这俩都行)


2.检查修改apache-maven-3.3.9/config/settings.xml
这个刚安装maven时需要配置的,没有就加上,检查JDK版本是不是和安装的JDK版本一致,改过来就行


3.检查修改 setting -> maven


4.idea中file --> project strcture --> project 和module 和SDKs都检查检查

 


5.早就检查了JDk的话,直接看第五步就行,得修改一下项目的pom.xml文件,加上下列代码,里面的14是安装的JDK版本,就可以了
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>14</maven.compiler.source>
<maven.compiler.target>14</maven.compiler.target>
</properties>
1
2
3
4
5


6.大致思路就是,保证JDK版本一致,再加上第五步那段代码,刚开始学,也不晓得那代码啥意思,运行成功的截图是这样

posted @   SHINIAN200  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
点击右上角即可分享
微信分享提示