【问题标题】:How to add Guava to Eclipse project如何将 Guava 添加到 Eclipse 项目
【发布时间】:2011-06-06 15:24:14
【问题描述】:

日食 Helios 3.6
Windows XP SP3

我已经使用 Eclipse 通过以下方式下载了 guava SDK:
1) 在 Eclipse 中转到 Help > Install New Software...
2) 在“Work with:”文本框中,我使用了以下 URL

http://svn.codespot.com/a/eclipselabs.org/guava-bundle/trunk/repository/

3) 它找到了 Guava: Google Core Libraries for Java 1.5 Runtime and SDK,所以我对每条消息都单击了确定,它们似乎安装得很好。

现在我想在我的代码中使用它(对于 Android 应用程序)我正在尝试将导入添加到我的一个类文件中

import com.google.common.collect.MapMaker;

我收到一条编译错误消息

导入 com.google 不能 解决了

为了将库添加到我的项目中,我需要执行什么特殊步骤吗?

我一直在查看项目属性,感觉需要向 Java Build Path > Libraries 添加一个条目,但我不知道要添加什么。

【问题讨论】:

    标签: java android eclipse guava


    【解决方案1】:

    据我所知Google Guava 不是 Eclipse 插件。这是一个第三方库。 要将 lib 添加到 Eclipse 构建路径,只需右键单击您的项目 -> 构建路径 -> 配置构建路径 -> 库选项卡 -> 添加外部 jars -> 找到 guava-r07.jar ->确定/打开

    【讨论】:

    【解决方案2】:

    想通了,您只需将 SDK 所在位置的路径添加为链接源即可。

    1) 右键单击​​项目并选择 Properties > Source > Link Source...
    2)浏览到eclipse在我的电脑上下载SDK的位置

    C:\程序 文件\eclipse\plugins\com.google.guava.source_1.7.0

    【讨论】:

    • 也不起作用。这会在编译无法识别@Nullable 或@GuardedBy 的Guava 类时引发问题。我想暂时我会下载预编译的 .JAR 并将其添加到项目中。只是看起来有点老套。
    【解决方案3】:

    这里只是为 2014 年阅读这篇文章的每个人提供的一个小更新。现在,有一个用于 guava 的 eclipse 插件。这是轨道项目的一部分。有用的第三方库的集合。

    您可以找到最新版本here

    【讨论】:

      【解决方案4】:

      对于 2016 年阅读本文的每个人...从 link 下载 Guava

      并按照@Schildmeijer 指出的步骤执行...

      【讨论】:

        【解决方案5】:

        要将库添加到构建路径,请在您的项目中右键单击打开 Eclipse > 选择属性。在左侧窗格中,选择 java 构建路径。选择 Libraries 选项卡并单击“添加外部 Jar”(或“添加 Jar”,如果它在您的项目代码中)

        无论如何,我不确定guava是否准备与android一起使用(因为android使用的是精简的java版本,适合轻量级设备)

        【讨论】:

          【解决方案6】:

          看看另一个 SO 线程:The very basics for using Guava

          【讨论】:

          • 谢谢,我确实读过,但我不确定这是添加它的正确方法。我想如果我通过 Eclipse 添加它,它将能够像 Android SDK 一样自动检查和下载更新。
          猜你喜欢
          • 2018-08-22
          • 1970-01-01
          • 2015-05-17
          • 1970-01-01
          • 2023-03-18
          • 1970-01-01
          • 2018-09-09
          • 2019-05-13
          • 1970-01-01
          相关资源
          最近更新 更多