java - 在哪里放置外部 jar ?

标签 java eclipse jar eclipse-3.4 ganymede

我使用 Eclipse (3.4),我的类编译时没有警告或错误。 我的项目使用外部 jar 文件。

当从另一个项目(不是在 Eclipse 中)使用这个类时,我需要把这个外部 jar 文件放在哪里,以免得到 java.lang.NoClassDefFoundError

我可以将 jar 提取到项目文件夹中,但感觉不对。

编辑:这个问题不是关于在 Eclipse 中导入 jar,而是在 Eclipse 之外使用它们。

最佳答案

如果您想将 JAR 文件包含到您的 Eclipse 项目中,您通常会在项目文件夹中创建一个“lib”文件夹,然后将文件放入其中。然后,您需要告诉 eclipse 将其包含在您的类路径中,以便您的代码将在 eclipse 中编译和运行。

为此:
- 进入项目的属性
- 在左侧栏中选择“Java 构建路径”
- 选择窗口中心部分的“库”选项卡
- 单击添加 JAR 按钮 - 这将为您提供 Eclipse 中的项目列表 - 展开您的项目并进入 lib 文件夹 - 您的 jar 将在那里。
- 选择JAR,点击OK,再次弹出属性窗口。

您的代码现在将编译并运行。

关于java - 在哪里放置外部 jar ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/325524/

相关文章:

java - 添加外部 jar 与 bean ( war 之外)

java - 如何启动SQL Server?

java - 在微调器上调整文本大小

android - 如何找出apk文件中使用的Jar?

java - Jar 文件不会用 UTF-8 字符写入电子邮件,但在 Eclipse 中运行时工作正常

java - 在 .jar 中包含一个像浏览器这样的应用程序?

java - Arraylist.contains 不会检查字符串

java - 解码为 Bitmap 和压缩期间内存泄漏

java - 项目从 Eclipse Luna 迁移到 Neon

java - MacOS Eclipse IDE 运行具有较旧 Java 版本的应用程序