java - 如何为 maxmind geoip2 eclipse 添加依赖项

标签 java eclipse dependencies geoip

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

感谢您的帮助。

最佳答案

在 Eclipse 中,您必须创建一个新的 maven java 项目。如果您不了解 maven,您可以在此处获取信息:

apache maven startsite

how to install maven

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

您可以在此处找到一些适合您使用的依赖项:

maxmind documentation

依赖项的包含如下所示:

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

但首先,您应该了解 Maven 的安装和使用。通过处理您在此项目以及 future 所有其他项目中所需的所有必要依赖项,它将使您的生活变得更轻松。

关于java - 如何为 maxmind geoip2 eclipse 添加依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33261523/

相关文章:

java - 使用 Chilli Source 模型导出器导出空或基于节点的 blender 模型

java - 如何在 Java 中从具有日期的对象获取日期变量

java - return 语句的不同用例

java - Eclipse Android (ADT) 如何在 MainActivity 类中使​​用其他类的方法?

java - Eclipse 中无缘无故的错误

python - 我如何获得依赖解析输出的更多信息?

python-2.7 - python 依赖

c++ - 如何将 'this' 作为参数传递给另一个没有循环依赖的类构造函数?

java - java中的正则表达式?我被困住了

c++ - GDB 错误 "cp_search_static_and_baseclasses"