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

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

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

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

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

加入依赖后,会有一个小提示:
在这里插入图片描述

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

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

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值