无法访问org.elasticsearch.common.inject.Inject [ERROR] 错误的类文件: C:\Tools\Maven\mavenJarPackage\org\elasticsearch\elasticsearch\8.4.1\elasticsearch-8.4.1.jar(org/elasticsearch/common/inject/Inject.class) [ERROR] 类文件具有错误的版本 61.0, 应为 52.0 [ERROR] 请删除该文件或确保该文件位于正确的类路径子目录中。
时间: 2023-12-04 17:04:20 浏览: 70
这个错误是由于您的项目正在使用的Elasticsearch版本与您正在使用的Java版本不兼容所导致的。您可以尝试升级您的Java版本或将Elasticsearch版本降级到与您的Java版本兼容的版本。
具体来说,您的Java版本应该是8或更低版本,而您正在使用的Elasticsearch版本似乎是8.4.1,它需要Java版本11或更高版本才能正常运行。您可以在Elasticsearch的官方文档中找到与您的Java版本兼容的Elasticsearch版本,并将其用作您的依赖项。
相关问题
Caused by: java.lang.ClassNotFoundException: org.elasticsearch.common.geo.GeoPoint
这个错误是由于缺少 `org.elasticsearch.common.geo.GeoPoint` 类所导致的。这个类通常是 Elasticsearch 的一个依赖库。出现这个错误可能有以下几种原因:
1. 缺少 Elasticsearch 的依赖库:请确保在项目中正确添加了 Elasticsearch 相关的依赖。可以在 Maven 或 Gradle 配置文件中添加相关依赖,并进行构建。
2. 版本不匹配:如果你的项目中使用了不同版本的 Elasticsearch 组件,可能会导致类加载失败。请确保项目中使用的 Elasticsearch 版本与依赖库版本匹配。
3. 依赖冲突:如果项目中有其他依赖库也包含了同名的类,可能会导致类加载失败。可以通过检查项目的依赖关系,并排除相关冲突来解决问题。
4. 编译或构建问题:如果项目没有正确编译或构建,可能会导致类文件缺失。请确保项目已经成功编译或构建,并且生成了正确的类文件。
请根据具体情况检查和解决上述问题,以解决 `ClassNotFoundException` 异常。
org.elasticsearch.common.transport.InetSocketTransportAddress对应Maven
`org.elasticsearch.common.transport.InetSocketTransportAddress` 也是 Elasticsearch 的 Java Transport Client 的一部分,可以在 Maven 中通过以下依赖添加:
```
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>7.14.0</version>
</dependency>
```
其中,`7.14.0` 是 Elasticsearch 的版本号,你可以根据自己使用的 Elasticsearch 版本选择相应的版本号。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)