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

2023-11-14

使用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:一般显示某些包不存在,要么是没有添加依赖,要么是依赖的版本冲突或者版本不够需要更新依赖。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Maven项目org.json包不存在问题的解决 的相关文章

  • java中的csv到pdf文件

    我正在尝试获得一个csv文件解析为pdf 到目前为止我所拥有的内容附在下面 我的问题是这段代码最终出现在 pdf 中的文件在 csv 文件的第一行被截断 我不明白为什么 附示例 本质上我想要一个没有任何操作的 csv 文件的 pdf 版本
  • 如何打印整个字符串池?

    我想打印包含文字的整个字符串池String使用添加的对象intern 就在垃圾收集之前 JDK有没有隐式的方法来进行这样的操作 我们如何检查字符串池 EDIT The comment suggests that there may be a
  • 由于连接超时,无法通过 ImageIO.read(url) 获取图像

    下面的代码似乎总是失败 URL url new URL http userserve ak last fm serve 126 8636005 jpg Image img ImageIO read url System out printl
  • JTree 节点不会被直观地选择

    不知何故 我无法为我的 JTree 节点启用 选择突出显示 我正在我的项目中使用自定义单元格渲染器 这很可能导致此问题 这是完整的渲染器类代码 protected class ProfessionTreeCellRenderer exten
  • 有没有好的方法来解析用户代理字符串?

    我有一个Java接收模块User Agent来自最终用户浏览器的字符串的行为需要略有不同 具体取决于浏览器类型 浏览器版本甚至操作系统 例如 FireFox 7 0 Win7 Safari 3 2 iOS9 我明白了User Agent由于
  • JavaFX - setVisible 隐藏元素但不重新排列相邻节点

    在 JavaFX 中 如果我有一个场景有 2VBox元素和每个VBox有多个Label in it 如果我设置顶部VBox to 无形的 为什么底部VBox 不向上移动顶部的场景VBox was The VBox is 无形的但我希望其他物
  • Java 变量的作用域

    我不明白为什么这段代码的输出是10 package uno public class A int x 10 A int x 12 new B public static void main String args int x 11 new
  • 如何将 XMP XML 块序列化为现有的 JPEG 图像?

    我有许多 JPEG 图像 其中包含损坏的 XMP XML 块 我可以轻松修复这些块 但我不确定如何将 固定 数据写回图像文件 我目前正在使用 JAVA 但我愿意接受任何能让这项任务变得容易的事情 这是目标关于 XMP XML 的另一个问题
  • Install4j:如何在安装结束时执行命令行 java -jar filename.jar

    在 Intall4j 中 在安装结束时 我只想通过执行如下命令行来初始化某些内容 java jar filename jar 我怎样才能归档这个任务install4j Thanks 将 运行可执行文件或批处理文件 操作添加到 安装屏幕 并设
  • 参数动态时如何构建 JPQL 查询?

    我想知道是否有一个好的解决方案来构建基于过滤器的 JPQL 查询 我的查询太 富有表现力 我无法使用 Criteria 就像是 query Select from Ent if parameter null query WHERE fiel
  • 具有多种值类型的 Java 枚举

    基本上我所做的是为国家编写一个枚举 我希望不仅能够像国家一样访问它们 而且还能够访问它们的缩写以及它们是否是原始殖民地 public enum States MASSACHUSETTS Massachusetts MA true MICHI
  • 为什么 ConcurrentHashMap::putIfAbsent 比 ConcurrentHashMap::computeIfAbsent 更快?

    使用 ConcurrentHashMap 我发现computeIfAbsent 比putIfAbsent 慢两倍 这是简单的测试 import java util ArrayList import java util List import
  • tomcat 过滤所有 web 应用程序

    问题 我想对所有网络应用程序进行过滤 我创建了一个过滤器来监视对 apache tomcat 服务器的请求 举例来说 它称为 MyFilter 我在 netbeans 中创建了它 它创建了 2 个独立的目录 webpages contain
  • Apache Commons CLI:替代已弃用的 OptionBuilder?

    IntelliJ 显示此示例代码中不推荐使用 OptionBuilderhttp commons apache org proper commons cli usage html http commons apache org proper
  • OpenJDK 版本控制

    上下文 我想确保我们系统上安装的 Java 不受 CVE 2022 21449 的影响 java version 给出 openjdk version 11 0 7 2020 04 14 LTS OpenJDK Runtime Enviro
  • 如何在keycloak中动态编辑standalone.xml文件

    我正在尝试通过 docker 编辑standalone xml 并尝试添加 但 keycloak 正在使用它standalone xml 但我可以看到standalone xml 文件中的更改 我需要在standalone xml 文件中添
  • 在 Selenium WebDriver 上如何从 Span 标签获取文本

    在 Selenium Webdriver 上 如何从 span 标记检索文本并打印 我需要提取文本UPS Overnight Free HTML代码如下 div id customSelect 3 class select wrapper
  • ExceptionHandler 不适用于 Throwable

    我们的应用程序是基于 Spring MVC 的 REST 应用程序 我正在尝试使用 ExceptionHandler 注释来处理所有错误和异常 I have ExceptionHandler Throwable class public R
  • 来自客户端的超时 Web 服务调用

    我正在使用 RestEasy 客户端调用网络服务 一项要求是 如果调用运行时间超过 5 秒 则中止 超时调用 我如何使用 RestEasy 客户端实现这一目标 我只看到服务器端超时 即如果在一定时间内未完成请求 Rest Easy 网络服务
  • Spock模拟inputStream导致无限循环

    我有一个代码 gridFSFile inputStream bytes 当我尝试这样测试时 given def inputStream Mock InputStream def gridFSDBFile Mock GridFSDBFile

随机推荐

  • TikTok听证会后:走不出的隐私风暴和出不了的海

    TikTok听证会结束一周 这场来自大洋彼岸的漩涡紧扣着中国科技圈的心弦 这不是一场稀松平常的热点 而是一次样本实例的演绎 每一个企图出海 扩展生意版图的中国企业们 都在密切关注 希望在TikTok身上找到可以参照的出路和回旋的可能性 Ti
  • Python单元测试unittest——及天坑

    python 的单元测试框架是unittest 但我只想说 想放弃 python unitest的重要特性 测试类继承自unittest TestCase 测试函数须以test开头 每个测试函数之间是都是平行的 不可共享数据 平行宇宙 关于
  • awk使用shell变量及shell使用awk中的变量

    在写shell脚本时 经常会使用到awk程序 但是有些复杂的逻辑 可能需要在awk中使用在shell中定义的变量 而且awk程序处理之后 产生的中间变量 还需要在shell中继续处理 一 那如何在awk中使用在shell中定义的变量呢 方法
  • 【踩坑记录】Method oracle/jdbc/driver/OracleResultSetImpl.getObject is abstract 错误

    版本 oralce 10g springboot2 2 2 mybatisplus 3 4 1 异常堆栈 java lang AbstractMethodError Method oracle jdbc driver OracleResul
  • MongoDB是一个介于关系数据库和非关系数据库之间的产品

    MongoDB是一个介于关系数据库和非关系数据库之间的产品 是非关系数据库当中功能最丰富 最像关系数据库的 他支持的数据结构非常松散 是类似json的bjson格式 因此可以存储比较复杂的数据类型 Mongo最大的特点是他支持的查询语言非常
  • (最新版)Java开发,飞机大战3.0版游戏项目,Java实战游戏项目

    Java开发的精品小游戏 飞机大战3 0 飞机大战是不少90后的童年经典回忆 这个游戏具有紧张刺激的画面和操作感 令人回味无穷 如果你是Java编程爱好者 想要锻炼自己的实战能力 那么飞机大战3 0就是一个很好的练手项目 这个项目只要稍微有
  • 删除Pods

    通过删除job删除Pods 否者pods会重启 def cmd kubectl command try r os system kubectl command if r 0 print f Fail kubectl command retu
  • C#接口

    C 接口提供了一个公共方法的集合包 继承该接口的类需要实现接口中的方法 接口中只有申明 没有实现 这点很重要 接口中可以包含4种成员 1 函数 2 属性 3 索引器 4 事件 这里就要提到上面说的很重要的地方了 也就是 这四种成员都不能有实
  • Flex经典等分布局

    CSS 书写规范 布局 宽高 对齐 水平 垂直 颜色 字体 背景色 display block flex width xxx xxx px height xxx px line height xxx px 字体 样式 背景色 div cla
  • 使用ffmpeg根据开始和结束时间剪切视频

    本文翻译自 Cutting the videos based on start and end time using ffmpeg I tried to cut the video using the start and end time
  • 网络爬虫---对于scrapy框架中的Request()、FormRequest()、FormRequest.from_response()做一个小结

    一 Request 类的实例化 对于爬取普通网站 不需要验证码 不需要登入的界面 我们一般用scrapy Request类直接去爬取信息就行 下面是Request类的定义 class Request object ref def init
  • 未能找到路径中的某个部分_未找到路径XXX的一部分,处理方式

    自从别人给我介绍了博客园后 我就加到百度中进行关注了 有事没事上来看看 总能学到知识 首先谢谢各位博主的分享 本人语言组织可能不好 所以很少写东西 没关系 有第一次就有第二次 第三次 写的不好 大家多多担待 有意见提交给我 共同交流 呵呵
  • 微软简体和繁体字体转换

    微软自带字体中简体和繁体的转换 自记录 方便查询 2021 5 17 打开电脑中的设置 打开设置中的时间和语言 语言 语言选项 微软拼音 gt 按键 设置快捷键
  • HashMap讲解(包括产生死循环问题的原因)

    HashMap是由由数组和链表组合构成的数据结构 数组里面每个地方都存了Key Value这样的实例 如下所示 HashMap本身所有的位置都为null 在put插入的时候会根据key的hash值去计算一个index值 index值即表示在
  • 成绩统计(score)

    题目描述 合肥市某学校某年级共有m个班 每个班级都有n位学生 某次考试结束后 知道了每位学生的总分 整数 现在还要再统计一些数据 1 每个班级的最高得分 2 每个班级的平均得分 四舍五入 保留一位小数 3 所有学生总分低于一个分值p的人数和
  • 计算机网络实验——交换机及VLAN的配置

    VLAN Virtual Local Area Network 虚拟局域网 环境 Win7 Cisco Packet Tracer Instructor 需求 划分三个子网 具体步骤如下 第一步 打开Cisco Packet Tracer
  • Git常用指令

    1 查看版本信息 2 3 4 5 6 7 8 9 版本穿梭 10 11 12
  • java ee论坛系统代码_Forum 基于JavaEE的论坛系统的设计与实现 源代码 Develop 238万源代码下载- www.pudn.com...

    文件名称 Forum下载 收藏 5 4 3 2 1 开发工具 Java 文件大小 1711 KB 上传时间 2013 10 05 下载次数 1 详细说明 基于JavaEE的论坛系统的设计与实现 源代码 The Design And Impl
  • 结束语句python代码

    在 Python 中 您可以使用 exit 函数或 sys exit 来结束代码的执行 例如 import sys sys exit 或 exit
  • Maven项目org.json包不存在问题的解决

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