如何为 maxmind geoip2 eclipse 添加依赖项



我正在尝试使用 MaxMind 的 GeoIP2 数据库,我已经将 jar 添加到我的 Java 构建路径中,并使用 Javadoc 和源代码对其进行了配置,但是当我运行程序时,我收到一个 NoClassDefFound 错误,根据这个堆栈溢出答案,这是因为我需要添加依赖项,但我不知道如何在 eclipse 中添加它们, 我尝试提取 jar 文件并将它们添加到构建路径中,但这不起作用,如何在 eclipse 中执行此操作?

感谢您的任何帮助。

在日食中,您必须创建一个新maven java project。如果您不知道maven可以在此处获取信息:

Apache Maven 起始站点

如何安装 Maven

前提是您可以在pom.xml文件中配置依赖项。这是 maven 的配置文件。

您可以在此处找到一些依赖项:

麦克斯迈文档

依赖项的包含如下所示:

 <dependency>
    <groupId>com.maxmind.geoip2</groupId>
    <artifactId>geoip2</artifactId>
    <version>v2.3.0</version>
</dependency>

但首先,您应该查看 maven 的安装和使用。通过处理此项目以及将来所有其他项目中所需的所有必要依赖项,它将使您的生活更轻松。

你不需要使用 Maven

对于 Eclipse,您可以使用 Rightclick on Project > Properties > Java Build Path > Add External JARs 。选择您下载的 JAR 文件。

最新更新