es部署报错找不到tools.jar

news/2025/2/25 15:15:46

网上看了很多解决方法都不行,换版本,甚至用es内置的jdk都没解决问题。

原因:系统在运行时会去环境变量里找JAVA_HOME,来找到JDK运行JVM,而JVM在运行时会根据classpath的设置来加载类和资源。

此时如果你的classpath里面写了,需要加载tools.jar,而在Java高版本中(实测jdk21没有)是没有tools.jar的,因此会导致报错。

解决办法:编辑环境变量-系统变量-classpath,删除tools的加载


http://www.niftyadmin.cn/n/5865644.html

相关文章

嵌入式硬件篇---滤波器

文章目录 前言一、模拟电子技术中的滤波器1. 基本概念功能实现方式 2. 分类按频率响应低通滤波器高通滤波器带通滤波器带阻滤波器 按实现方式无源滤波器有源滤波器 3. 设计方法巴特沃斯滤波器(Butterworth)切比雪夫滤波器(Chebyshev&#xff…

机试题——编辑器

题目描述 该编辑器有以下功能: 插入:insert str。表示将字符串str插入到当前游标所处位置,同时游标移动到str的右边。删除:delete len。表示将游标左边长度为len的字符串删除。要求该功能命令合法,即len≥0&#xff…

JavaScript系列(83)--正则表达式高级详解

JavaScript 正则表达式高级详解 🎯 正则表达式是处理文本的强大工具,掌握其高级特性可以让我们更高效地处理复杂的文本匹配和处理任务。让我们深入探讨JavaScript中正则表达式的高级应用。 正则表达式基础回顾 🌟 💡 小知识&…

计算机网络笔记再战——理解几个经典的协议7——HTTP1

目录 前言 所以,啥是HTTP HTTP也是有多个版本的 URI URI的格式 绝对的URI 所以,HTTP... HTTP不保存状态 HTTP的请求方法 Cookie小论 参考资料 前言 笔者继续推进这个部分的内容是出于对后续笔者打算使用Web作点协作的应用程序所需要的。这里…

Visual Studio打开文件后,中文变乱码的解决方案

文件加载 使用Unicode(UTF-8)编码加载文件 C:\WorkSpace\Assets\Scripts\UI\View\ExecuteComplateView.cs时,有些字节已用Unicode替换字符替换。保存该文件将不会保留原始文件内容。

低延迟,高互动:EasyRTC的全场景实时通信解决方案

在数字化时代,实时通信技术已成为连接人与人、人与设备的重要桥梁。无论是在线教育、远程医疗、智能家居,还是企业协作,高效的实时互动体验都是提升效率和满意度的关键。而 EasyRTC,作为领先的实时通信解决方案,凭借其…

DeepSeek 助力 Vue 开发:打造丝滑的文本输入框(Text Input)

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…

从零开始构建基于DeepSeek的智能客服系统

在当今的数字化时代,智能客服系统已经成为企业与客户沟通的重要桥梁。它不仅能够提升客户体验,还能大幅降低企业的运营成本。本文将带领你从零开始,使用PHP和DeepSeek技术构建一个功能强大的智能客服系统。我们将通过具体的案例和代码示例,深入探讨如何实现这一目标。 1. …