Maven项目org.json包不存在问题的解决

使用Maven进行项目管理时,jdk相关的依赖很重要,如果配置的jdk包不一致或者依赖没配置好,就无法编译,下面就说说我在使用Maven进行项目管理时遇到的坑:

  1. Maven项目默认jdk配置
    Maven有时候如果不进行settings的配置,会默认使用1.5的环境进行编译,因此会导致项目依赖无法正常加载,因此首先需要更改默认jdk设置,该方法是一次性解决问题,推荐使用:
    打开Maven安装文件夹下的settings.xml文件,在标签页中加入:
    
      jdk-11
      
         true
         11
      
      
         UTF-8
         11
         11 
         11 
       
    

这样Maven默认jdk就配置好了,根据你的项目需要,我这里默认设置的是11。

  1. 在项目配置时怎么都没办法配置好依赖,此时可能存在依赖冲突问题,建议将本地库中的依赖都删除,然后重新下载项目所需依赖。IDEA默认本地库一般在用户路径/.m2/repository文件夹中,删除下面的所有文件,然后导入项目,重新下载依赖。
  2. 在编译过程中我遇到了org.json包不存在的问题,此时解决方案就是在Maven项目的pom.xml中添加依赖:

  com.googlecode.json-simple
  json-simple
  1.1

加入依赖后,会有一个小提示:
Maven项目org.json包不存在问题的解决_第1张图片

点击这个带m的小图标安装新加入的依赖,然后重新载入项目即可生效。

还有的依赖不对应的问题是版本问题,同样是修改依赖中的版本,然后重新载入即可。
PS:一般显示某些包不存在,要么是没有添加依赖,要么是依赖的版本冲突或者版本不够需要更新依赖。

你可能感兴趣的:(Java,Mac环境配置,java,maven)