首页 > 其他分享 >新版IDEA无法解析Maven项目无法解析pom文件

新版IDEA无法解析Maven项目无法解析pom文件

时间:2022-12-14 16:45:56浏览次数:51  
标签:JDK 项目 IDEA Maven 导入 版本 解析

如果Maven项目用原生Maven命令能够正常打包构建,但在IDEA中无法识别。

解决方案:

1. 首先重新加载下Maven项目,可能重新加载下就好了,因为很多时候在IDEA导入Maven项目是被中断了,中断原因可能是人为的,也可能是因为网络等问题导致。

2. 如果提示 POM 有误(误报),甚至构建时直接报错 'com/intellij/lang/properties/charset/Native2AsciiCharsetProvider has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0'等,这种情况一般是由于IDEA的bug导致。
目前已知在某些情况下(比如使用了 tiles-maven-plugin 插件),"Maven导入程序"(一个独立的进程)会用到IDEA本身的一些类,而默认情况下"Maven导入程序"使用的JDK并非IDEA的启动JDK,而是项目JDK,又因为新版IDEA编译所使用的JDK版本一般高于项目JDK版本,从而导致IDEA无法正常识别Maven项目。
该问题的解决方案是:将"Maven导入程序"所使用的JDK版本更改为IDEA启动所使用的版本一致即可(如果没有安装对应版本的JDK建议新安装一个,而不要直接用IDEA自带的)。
错误示例:

 

 

解决参考:

 

标签:JDK,项目,IDEA,Maven,导入,版本,解析
From: https://www.cnblogs.com/laeni/p/16982551.html

相关文章

  • linux jdk1.8 和maven 安装
    jdk1.8下载链接:https://pan.baidu.com/s/1QDGAbSFZS992ajoruJQBtQ提取码:b3w3jdk安装#解压安装包tarzxvfjdk-8u65-linux-x64.tar.gz#配置环境变量vim/etc/profi......
  • Maven下载jar包不完整缺少source、doc问题的解决方案
      https://blog.csdn.net/Gaowumao/article/details/115262356https://www.imlc.me/how-to-build-maven-project-with-source-jar-and-javadoc-jar/https://www.cn......
  • idea快捷键大全
    IntelliJIdea常用快捷键列表Ctrl+Shift+Enter,语句完成“!”,否定完成,输入表达式时按“!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ct......
  • 解析【.mdb】文件
    有一些项目用的是微软的access软件,这里面存放数据用的是mdb结尾的文件有的时候,客户想开发一个新的系统,但是数据需要从这些文件中获取,因此得解析这些文件,来提取数据一、......
  • 使用go脚本解析bilibili TED 双语字幕
    最近想学一点英语,在b站上找到了TED合集,想把里面的字幕给整下来,所以就简单写了一个脚本,有兴趣的同学可以自取。拿到字幕在网页按F12,刷新页面,在network里过滤.json,出来......
  • HTML Agility Pack 搭配 ScrapySharp,彻底解除Html解析的痛苦
    自从Web应用程序自1993年W3C设立以来就开始发展,而且HTML也历经了数个版本的演化(1.0–2.0–3.0–3.2–4.0–4.01),现在也已经成为Web网页或应用程序的最基础......
  • IDEA报错问题:If you already have a 64-bit JDK installed 解决方法【杭州多测师_王si
    启动IDEA的时候突然报错:  第一步:首先进入到C:\Users\用户名\.IdeaIC2019.3\config这个目录下面找到idea64.exe.vmoptions文件第二步:通过notepad++打开,进入编辑第三......
  • yield解析你要知道的源自IBM
    您可能听说过,带有yield的函数在Python中被称之为generator(生成器),何谓generator?我们先抛开generator,以一个常见的编程题目来展示yield的概念。如何生成斐波那契數......
  • idea解决properties文件乱码问题
    properties文件中的转换到页面上直接乱码,看教程需要在jdk下启动native2ascii.exe进行转换再将转换出来的粘贴到文件中有些麻烦...如下代码块......
  • IDEA 项目目录如何显示target、idea文件夹
    网上的解决方法大致有两种,如下:方案一勾选ShowExcludedFiles 方案二找到需要显示的文件夹并将它删除,下图以target文件夹为例打开Settings-》Editor-》FileT......