es部署报错找不到tools.jar

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

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

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

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

es部署报错找不到tools.jar_第1张图片

你可能感兴趣的:(elasticsearch,jar,大数据)