繁体   English   中英

在 Eclipse 中添加 external.jar 文件

[英]Adding external .jar file in Eclipse

我在添加为我的 Java 项目下载的文件时遇到问题。 这真的是我第一次使用 eclipse,所以请多多包涵,出于某种原因(我不知道为什么),我只是觉得有点混乱。

我知道为了引用不同的 class 文件,您只需创建一个 class 库并将其添加到构建路径中。 从那里,所有需要做的事情(除非我出于某种原因误解了这一点)是使用“import”关键字将任何东西导入到项目中。jar、.java 或 .class/.interface 文件。

我已经用 my.jar 试过了。 我在构建路径中引用了它(我所做的只是将 jar 复制到项目目录,然后使用构建路径选项将其添加到外部),但是当尝试调用 object “委托人”时,这显然是.jar 文件的一部分,它不会读取。

我在这里错过了什么吗? 说真的,任何知道这个答案的人 - 你正在缓解一个头痛的母亲。 在任何人问之前 - 是的,我已经把这个找死了。 我发现了类似的问题,但没有什么能完全符合我的要求。 要么,要么我真的缺乏常识。

右键单击项目->BuildPath->Libraries->Addexternaljar ,然后按确定,如果它不起作用,那么你应该 go 到

Order and Export  tab
并检查了您刚刚添加到项目中的 jar。 它会解决你的问题。

有几个可能的原因,因为问题没有提到具体的失败,以及它发生在哪里。 以下是我能想到的可能原因列表,但这可能并不详尽:

  • 仅当 class 为公共时,您才能在不同的 package 中导入 class。 唯一的例外是当您在同一个 package 中使用 class 时。 如果 class 是标记为私有的内部 class,那么您真的很不走运。 有问题的委托人 class 可能不公开,这就是您可能无法使用它的原因。 这个问题应该被编译器捕获。
  • JAR 中的目录结构可能与您的类中的 package 导入语句不匹配。 这可能不是必需的,因为 Eclipse 应该提供可能的修复,但最好还是验证一下。 同样,如果是这种情况,编译器应该抱怨。
  • 如果问题出现在运行时,则很可能 JAR 在运行时类路径中不可用。 您需要配置运行时配置,将 JAR 添加到运行时类路径。 如果您需要了解如何更改运行时类路径,请参阅有关运行配置的 Eclipse 文档

笔记:

  1. 导出构建类路径条目对依赖相关项目的其他项目很重要; 如果其他项目需要,则必须重新导入未导出的条目。 这不适用于运行配置。

更新

每个 Java 应用程序都需要一个main(String[] args]方法来开始执行。这是应用程序的入口点。从评论中,似乎 main 方法位于不同的 class 中。如果是这样,则所述 ZA2F2ED4F298EBC2CBB1DZC2 应该是用于启动应用程序。在 Eclipse 中,“运行配置”可能用于缺少此入口点的 class,导致所描述的错误。可以通过为 ZA2F2ED4F8EBC2CBBDZC21A2 创建新的运行配置来纠正此问题。可以通过以下方式之一完成:

  • 编辑现有的运行配置以使用所需的 Class(具有 main 方法的那个)。 请参阅上面的链接,在第三个要点中。 编辑要启动的 class 的值。
  • 为所需的 Class 创建新的运行配置。 通常,您需要遍历所需的 class,并从所述 class 运行您的应用程序(使用Alt+Shift+X+J快捷方式)。

i was facing similar issue with spring jar files but then tried with different jar files and it work so I think, classes defined in jar files were private and not available outside of jar hence you were not able to access the file.

谢谢, 拉朱拉蒂

右键单击项目--->构建路径--->配置构建路径...--->在左侧你必须选择Java构建路径--->库--->添加外部JARs--- >好的--->好的

Steps to add jar file in eclipse 1. right click on project 2. click on Bulid Path->configure path 3. click on java Build path 4. Click on libraries tab 5. click on add external jar tab 6. choose jar file 7点击确定

  1. 将.jar 文件复制到要添加到项目中的 libs 文件夹中。
  2. 右击.jar文件->添加构建路径

完毕。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM