eclipse - 在eclipse中使用java库

标签 eclipse libraries

我对 eclipse 有点陌生,想要使用以下库,以便我可以使用它们实现的对象(HttpClient 和 Java csv)。我如何导入这些库以便我可以用它们编写一些java?

http://hc.apache.org/downloads.cgi

http://sourceforge.net/projects/javacsv/

最佳答案

您要做的是将库添加到项目的构建路径(编译时将使用的类路径)。在 Eclipse 中,您可以通过右键单击项目并选择 Properties(或者在 Project 中选择项目时按 [Alt]+[Enter])来执行此操作ExplorerNavigatorPackage Explorer View ),然后从侧边栏和 Libraries 中选择 Java Build Path > 您可以在其中添加 JAR 的选项卡。

请注意,添加 JAR外部 JAR 之间的区别在于,外部 JAR 会在您的项目中添加外部依赖项,因为绝对路径文件系统上的 JAR 将放入项目的配置中。通过添加 JAR,您可以从工作区中选择 JAR。

我发现创建一个 lib 文件夹(与我的 src 文件夹处于同一级别)并将所有 JAR 放入其中然后添加是一个很好的做法使用 Add JARs 选项将它们添加到构建路径。这使得项目可移植,因为只有相对路径引用项目内的资源,而不是绝对路径或来自其他工作区项目的资源。

关于eclipse - 在eclipse中使用java库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5285986/

相关文章:

eclipse - Eclipse 中请求的资源不可用错误

用于 boost : asio 的 c++ 文件

java - Eclipse在项目中集成插件

c++ - CMAKE - 为库设置编译标志

c - 为什么 strtof() 的这种行为会随着 stdlib.h 的变化而变化?

java - Maven 两次加载 Servlet API

java - 使用扫描仪读取文件时线程 "main"java.util.InputMismatchException 中出现异常

c - libwebsockets 教程问题 : ‘libwebsocket_internal_extensions’ undeclared and error: too many arguments to function ‘libwebsocket_create_context’

android - Android:使用Gradle解决对Artifactory的外部依赖

c# - 如何将 C# 库集成到 Visual Basic 中?