Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将Guava添加到Eclipse项目中_Java_Android_Eclipse_Guava - Fatal编程技术网

Java 如何将Guava添加到Eclipse项目中

Java 如何将Guava添加到Eclipse项目中,java,android,eclipse,guava,Java,Android,Eclipse,Guava,日食太阳神3.6 WindowsXPSP3 我使用Eclipse下载了guava SDK,方法是: 1) 在Eclipse中,转到帮助>安装新软件… 2) 在“使用:”文本框中,我使用了以下URL 3) 它找到了用于Java1.5运行时和SDK的Guava:Google核心库,所以我在每条消息上单击ok,它们似乎安装得很好。 现在我想在我的代码中使用它(对于Android应用程序),我正在尝试向我的一个类文件添加导入 import com.google.common.collect.Map

日食太阳神3.6
WindowsXPSP3

我使用Eclipse下载了guava SDK,方法是:
1) 在Eclipse中,转到帮助>安装新软件…
2) 在“使用:”文本框中,我使用了以下URL



3) 它找到了用于Java1.5运行时和SDK的Guava:Google核心库,所以我在每条消息上单击ok,它们似乎安装得很好。

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

import com.google.common.collect.MapMaker;
我收到一条编译错误消息

无法导入com.google 决心

为了将库添加到我的项目中,是否需要执行任何特殊步骤?

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

据我所知,它不是Eclipse插件。这是第三方图书馆。
要将库添加到Eclipse构建路径,只需右键单击您的项目->构建路径->配置构建路径->库选项卡->添加外部jar->定位guava-r07.jar->确定/打开要将库添加到构建路径,请在项目中打开Eclipse右键单击>选择属性。在左侧窗格中,选择java构建路径。选择库选项卡并单击“添加外部Jar”(如果在项目代码中,则单击“添加Jar”)


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

看看另一个SO线程:

解决了这个问题,您只需要添加指向SDK位置的路径作为链接源。

1) 右键单击项目并选择属性>源>链接源…
2) 浏览到eclipse下载我的计算机上的SDK的位置

C:\程序 Files\eclipse\plugins\com.google.guava.source\u 1.7.0


2014年阅读本文的每个人都可以在此了解一点最新情况。现在,已经有了一个用于guava的eclipse插件。这是轨道计划的一部分。有用的第三方库的集合


您可以找到最新版本。

供2016年阅读此文章的所有人使用。。。从这个网站下载番石榴


按照@Schildmeijer所说的步骤做…

谢谢,我确实读过,但我不确定这是正确的添加方式。我想如果我通过Eclipse添加它,它将能够像Android SDK一样自动检查和下载更新。这也不起作用。这在编译番石榴类时引发了问题,因为它无法识别@Nullable或@guardeby。我认为目前我将下载预编译的.JAR并将其添加到项目中。这似乎是一种有点黑客的方式。谢谢,我接受了这个答案,因为它最好地指出,我在错误的地方寻找如何添加SDK。当我开始向我的项目添加guava-r07.jar文件时,这个链接非常方便。