我使用 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/