How to add Guava to Eclipse project

2020-01-30 07:15发布

Eclipse Helios 3.6
Windows XP SP3

I have used Eclipse to download the guava SDK by doing:
1) In Eclipse go to Help > Install New Software...
2) In the "Work with:" text box I used the following URL

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

3) It found the Guava: Google Core Libraries for Java 1.5 Runtime and SDK, so I clicked ok to each message and they seemed to install fine.

Now I want to use it in my code (for an Android app) I am trying to add an import to one of my class files

import com.google.common.collect.MapMaker;

I get a compile error message

The import com.google cannot be resolved

Is there any special step I need to perform in order add the library to my project?

I have been looking through the project properties, I've got a feeling I need to add an entry to Java Build Path > Libraries but I do not know what to add.

6条回答
男人必须洒脱
2楼-- · 2020-01-30 07:39

As far as i know Google Guava is not an Eclipse Plugin. It's a third party library. To add a lib to the Eclipse build path simply right click on your project -> build path -> configure build path -> libraries tab -> add external jars -> locate guava-r07.jar -> OK/OPEN

查看更多
爷、活的狠高调
3楼-- · 2020-01-30 07:42

Take a look at this other SO thread: The very basics for using Guava.

查看更多
戒情不戒烟
4楼-- · 2020-01-30 07:45

Just a little update here for everyone reading this in 2014. By now there is an eclipse plugin for guava. It's part of the orbit project. A collection of useful third party libraries.

You can find the latest version here.

查看更多
狗以群分
5楼-- · 2020-01-30 07:50

To add a library to the build path, open eclipse right click in your project > select Properties. On the left pane, select java build path. Pick the Libraries' tab and click "Add external Jar" (or "Add Jars" if it's inside your project's code)

Anyway, I'm not sure if guava is prepared to be used with android (because android uses a striped down java version, good for lightweight devices)

查看更多
我欲成王,谁敢阻挡
6楼-- · 2020-01-30 07:54

For everyone reading this in 2016... download Guava from this link

and do the steps as @Schildmeijer noted...

查看更多
SAY GOODBYE
7楼-- · 2020-01-30 07:57

Figured it out, you just need to add the path to the location of the SDK as a Link Source.

1) Right click project and choose Properties > Source > Link Source...
2) Browse to the location that eclipse downloaded the SDK to which on my computer was

C:\Program Files\eclipse\plugins\com.google.guava.source_1.7.0

查看更多
登录 后发表回答