Cannot resolve com.sun:tools:1.8

2023-11-18

问题描述

使用druid编译的时候说找不到这个包
在这里插入图片描述

解决过程

首先定位原因,通过pom可以找到对应的位置。报的是这个包找到不到,于是我也尝试着更换openjdk,但是还是不行。这两个包是在jdk当中的lib目录下! 针对于这个问题一共有4个处理方案供参考:

在这里插入图片描述

(1)使用的版本是1.2.11,然后改成了使用1.2.8就可以了,原因是1.2.8并没有引入这两个依赖。

(2)或者是把这两个jar包排除掉: jconsole应该是jdk自带的监控工具,具体排除掉之后会不会影响有待考察!

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid-spring-boot-starter</artifactId>
    <version>1.2.11</version>
    <exclusions>
        <exclusion>
            <groupId>com.sun</groupId>
   <artifactId>tools</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.sun</groupId>
   <artifactId>jconsole</artifactId>
        </exclusion>
    </exclusions>
</dependency>

(3)将jar包手动加入到Libraries当中

File-》Project Structure-》Libraries

点击“+”,选择java,找到本地JDK下的lib\tools.jar文件,添加到相应模块,点击ok,最后点击Apply即可。

在这里插入图片描述
(4)File-》Project Structure-》SDKs

选择项目运行的JDK版本,点击右边的“+”,找到本地JDK下的lib\tools.jar文件,添加到相应模块,点击ok,最后点击Apply即可。

在这里插入图片描述

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

Cannot resolve com.sun:tools:1.8 的相关文章

随机推荐

  • 计算机组成原理期末复习【超实用】

    计算机组成原理 第二版 唐朔飞 编著 课本有些地方还不错 可以下载电子版看看 b站2小时讲解链接 https www bilibili com video BV1x4411q7Fz 初次录讲解视频 各种差错和画音不同步请各位谅解 我录到后面
  • Qt常用数据类型

    常用数据类型 1 常用基本数据类型 常用接口 求绝对值 T是泛型 以下都是 T qAbs const T t 最大值和最小值 会把最大或最小的返回出来 T qMax const T value1 const T value2 T qMin
  • 解决笔记本电脑(i)某个键的字母按不出来

    前两天清理电脑键盘没有关机然后清理了一下键盘 再使用的时候就打不出 i 字母了 重启也没用 看网上说 使用Fn F11 可以 但是可能每个电脑配置不同 使用失败 最后 想了想F11 不行 最后试试F12吧 最后Fn F11 成功解锁 哈哈哈
  • ffmpeg通过命令拉udp的rtsp流的方法

    ffmpeg用命令拉流是非常简单易用的 特别是对这种常见的摄像头的流 rtsp 10 1 21 121 554 profile1 稍微复杂一点 rtsp admin a1234567 10 1 21 121 554 cam realmoni
  • 【sqli-labs】 less5 GET - Double Injection - Single Quotes - String (双注入GET单引号字符型注入)...

    双注入查询可以查看这两篇介绍 https www 2cto com article 201302 190763 html https www 2cto com article 201303 192718 html 简而言之就是构造如下的查询
  • 相关性和因果性

    一 如果A和B相关 有至少五种可能性 1 A导致B 2 B导致A 3 C导致A和B 4 A和B互为因果 5 小样本引起的巧合 二 相关是线性关性 非线性的因果关系对应的相关性可能会减弱或消失 统计上A和B具有线性 或者非线性 关系 通常代表
  • AccessibilityEvent常用详解

    AccessibilityEvent常用详解 本文是作者在使用android的AccessibilityService时记录使用到的AccessibilityEvent的一些情况 如有错误欢迎指正 dinjet foxmail com 屏幕
  • C++(VS基础操作)基础操作

    VS的基本操作 1 创建项目在起始页中选择 2 创建文件夹 CPP Project 起文件名称 3 起项目名称 CPPLesson01 4 解决方案 一个解决方案能存放多个项目 一个项目只能选择一个解决方案 5 创建空项目 6 c 使用开发
  • 编译原理(静态语义分析)

    文章目录 语法制导翻译 中间代码简介 后缀式 三地址码 符号表 声明语句的翻译 数组元素的引用 例题 数组元素引用的语法制导翻译 布尔表达式 拉链与回填 语法制导翻译 语义分析的作用 检查结构正确的句子表达的意思是否正确 执行规定的语义动作
  • RHEL6进入救援模式

    1 救援模式 救援模式作用 更改root密码 恢复硬盘 文件系统操作 系统无法启动时 通过救援模式启动 2 放入系统光盘 重启从光盘启动 4 选择语言 默认English就行 5 保持默认即可 6 网口检查 不需要 直接选择NO 7 直接c
  • 函数重载 隐藏 重写 覆盖

    重载 Overload 重载是比较容易弄明白的 定义 重载是指不同的函数使用相同的函数名 但是函数的参数个数或类型不同 参数列表不同 调用的时候根据函数的参数来区别不同的函数 函数重载跟返回值无关 规则 函数名相同 必须具有不同的参数列表
  • 【Linux篇】fputs、fgets函数

    一 fputs函数 include
  • 水下图像采集

    原文 http blog csdn net sunlinyi66 article details 50153875 NASA提供的雾天标准图像 这次终于找到了雾天处理图像来自哪里了 雾天图像 http dragon larc nasa go
  • 机器学习——朴素贝叶斯算法

    朴素贝叶斯算法 1 引言 2 朴素贝叶斯分类方法 3 概率基础 4 朴素贝叶斯特征提取 5 朴素贝叶斯分类的sklearn实现 6 垃圾短息分类 补充 1 引言 贝叶斯方法是一个历史悠久 有着坚实的理论基础的方法 同时处理很多问题时直接而又
  • django自动生成接口文档

    django自动生成接口文档 先pip安装coreapi包 配置 在urls py 在对应的serializers py文件设置备注 先pip安装coreapi包 pip install coreapi 小知识 这里不需要使用 导出pip所
  • 亚马逊云服务器aws配置ssl https证书

    文章目录 1 申请证书 1 1 搜索ssl 1 2 请求证书 1 3 请求共有证书 1 4 添加域名 1 5 选择验证方法 提交审核 等待大概10分钟 审核成功 2 配置证书 2 1 创建负载均衡器 2 2 选择https 2 3 配置负载
  • Qt创建一个自定义按钮

    1 概述 案例 编写一个自定义按钮 要求 1 给按钮添加自定义背景 2 监听按钮点击事件 2 代码案例 1 创建一个类让其继承QWidget 点击下一步下一步最后完成 2 打开MyPushButton 让其继承QPushButton 如下所
  • java 子线程 异常_Java子线程中的异常处理(通用)

    在普通的单线程程序中 捕获异常只需要通过try catch finally 代码块就可以了 那么 在并发情况下 比如在父线程中启动了子线程 如何在父线程中捕获来自子线程的异常 从而进行相应的处理呢 常见错误 也许有人会觉得 很简单嘛 直接在
  • 【数据结构】Binary Search Tree(BST) 二分搜索树

    数据结构源码 实现类 import java util import java util LinkedList import java util Queue import java util Stack 二分搜素树 BST param
  • Cannot resolve com.sun:tools:1.8

    问题描述 使用druid编译的时候说找不到这个包 解决过程 首先定位原因 通过pom可以找到对应的位置 报的是这个包找到不到 于是我也尝试着更换openjdk 但是还是不行 这两个包是在jdk当中的lib目录下 针对于这个问题一共有4个处理