当前位置: 首页 > article >正文

es部署报错找不到tools.jar

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

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

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

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


http://www.kler.cn/a/564817.html

相关文章:

  • 探索未来金融世界的钥匙——代币开发
  • iconfont和TTF
  • 最好Wordpree+Apache+PHP安装教程
  • 数据结构:反射 和 枚举
  • 安装Git(小白也会装)
  • 优选算法的智慧之光:滑动窗口专题(一)
  • 百度 API 教程 006:使用BMapGL.Marker3D绘制带高度的点纹理贴图
  • 《Linux Shell 编程基础精要:语法规则、变量解析与注释技巧》
  • 2024年第十五届蓝桥杯大赛软件赛省赛Python大学A组真题解析
  • 神经网络中的Adadelta
  • 一文彻底搞懂机器学习 - 逻辑回归(Logistic Regression)
  • apache-tomcat-6.0.10版本工具资源分享
  • 【一起学Rust | Tauri2.0框架】单实例应用程序的深入解析:零漏洞实现与优化实战
  • 从“记住我”到 Web 认证:Cookie、JWT 和 Session 的故事
  • Spring Boot智能物流管理系统开发与部署指南
  • opencv:距离变换 cv2.distanceTransform
  • Linux(centOS) 命令提示符格式修改(PS1)
  • Android中的Context是什么以及它有哪些类型
  • Spring Boot 2.7.x 至 2.7.18 及更旧的版本,漏洞说明
  • 20250227使用mount命令挂载飞凌OK3588-C的linux R4的文件系统rootfs.img以备修改