如何在 Eclipse 的类路径中放置一个 jar? [复制]

Posted

技术标签:

【中文标题】如何在 Eclipse 的类路径中放置一个 jar? [复制]【英文标题】:How to put a jar in classpath in Eclipse? [duplicate] 【发布时间】:2012-07-12 21:11:53 【问题描述】:

您好,我是类路径和 Ant 中的 n00b。在阅读 GCM for android 的教程时,我遇到了一行

第 1 步:将 gcm.jar 文件复制到您的应用程序类路径中

要编写您的 Android 应用程序,首先从 SDK 的 gcm-client/dist 目录到您的应用程序类路径。

我从dist 文件夹中获得了 gcm.jar。现在如何使用 Eclipse 将它放入我的类路径中(我认为这会更容易)?如果我没有 Eclipse,我会在哪里进行更改?

感谢

【问题讨论】:

在哪里可以获得 gcm.jar 文件?? 它在 GCM 的示例项目中.. 谢谢,您问我的确切难题。我也在为 android 实现 GCM 服务,但不知道 lib 的去向。一定很喜欢这样:) 【参考方案1】:

从 Android 开发者工具的第 17 版开始,在使用工具和 Eclipse 时添加库 jar 的正确方法是在与 srcassets 相同的级别上创建一个名为 libs 的目录目录,然后将罐子放在那里。不需要其他任何东西,这些工具会自动为您处理所有其余的事情。

【讨论】:

是的,我知道,这是将 jar 文件添加到项目中的正确方法。 嗨巴拉克,只是想知道这样做有什么好处而不是right click project > Properties > java Build Path > Add External JARs...【参考方案2】:

右击你想放jar文件的项目。会像这样打开一个窗口

点击AddExternal Jars,您可以在此处提供该jar 文件的路径

【讨论】:

@sai:从 SDK 管理器:安装 Extras > Google Cloud Messaging for Android Library。注意:如果您在 SDK 管理器中没有看到 Extras > Google Cloud Messaging for Android Library,请确保您运行的是 20 或更高版本。请务必在更新后重新启动 SDK Manager。【参考方案3】:

首先复制您的 jar 文件并粘贴到您的 Android 项目的 libs 文件夹中。

现在右键单击新添加的(粘贴的)jar 文件并选择选项

构建路径 -> 添加到构建路径

现在您添加的 jar 文件将显示在 Referenced Libraries 下。再次右键单击它并选择选项

构建路径 -> 配置构建路径

将出现一个新窗口。 从左侧菜单面板中选择Java Build Path,然后选择Order and export 启用检查添加的 jar 文件。

现在运行您的项目。

更多详情@ Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)

【讨论】:

请注意,link-only answers are discouraged,SO 答案应该是搜索解决方案的终点(相对于另一个参考中途停留,随着时间的推移往往会变得陈旧)。请考虑在此处添加独立的概要,并保留链接作为参考。【参考方案4】:

在eclipse中右击你的项目,构建路径->添加外部jars。

【讨论】:

不适用于 .android 和 r17+ 的开发者工具。 @Barak 哦,对不起,我没有意识到这是不同的。【参考方案5】:

在您的 Android 开发者工具中,从 SDK 管理器安装 Extras > Google Cloud Messaging for Android Library 。安装完成后重启你的 SDK。然后导航到 sdk\extras\google\gcm\gcm-client\dist 。 会有你的 gcm.jar 文件。

【讨论】:

以上是关于如何在 Eclipse 的类路径中放置一个 jar? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Eclipse 和 Android Studio 中设置类路径

如何在eclipse中设置classpath

[转载]如何使用eclipse 生成runnable jar包

为啥我们要在 Ruby 的类中放置一个模块?

Android 无法在 main-dex 文件中放置请求的类

如何将 pom 中的依赖项加载到 eclipse 项目的类路径中?