2011-01-10 13 views
14

Eclipse Helios 3.6
Windows XP SP3Cómo agregar guayaba a Eclipse proyecto

he utilizado Eclipse para descargar el SDK de guayaba haciendo:
1) En Eclipse ir a Ayuda> Instalar nuevo software .. .
2) En el "Trabaja con:" cuadro de texto que utiliza la siguiente URL

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

3) Encontró la Guava: Google Core Libraries for Java 1.5 Runtime y SDK, así que hice clic en Aceptar para cada mensaje y parecían instalarse bien.

Ahora quiero usarlo en mi código (para una aplicación para Android) Estoy intentando agregar una importación a una de mis archivos de clase

import com.google.common.collect.MapMaker; 

me sale un mensaje de error de compilación

el

com.google de importación no puede ser resuelto

¿hay algún paso especial que deba realizar para añadir la biblioteca de mi proyecto?

He estado buscando a través de las propiedades del proyecto, tengo la sensación de que necesito agregar una entrada a Java Build Path> Libraries pero no sé qué agregar.

Respuesta

30

Por lo que sé Google Guava no es un plugin de Eclipse. Es una biblioteca de terceros. Para agregar una lib a la ruta de compilación de Eclipse simplemente haga clic derecho en su proyecto -> compilar ruta -> configurar ruta de compilación -> pestaña bibliotecas -> agregar archivos externos -> ubicar guava-r07.jar -> OK/OPEN

+0

Gracias, he aceptado esta respuesta porque es mejor que señala Estaba buscando en el lugar equivocado cómo agregar el SDK. Este enlace fue útil cuando llegué a agregar el archivo guava-r07.jar a mi proyecto. http://www.vogella.de/articles/Eclipse/article.html#classpath –

0

Para agregar una biblioteca a la ruta de compilación, abra eclipse haga clic derecho en su proyecto> seleccione Propiedades. En el panel izquierdo, selecciona la ruta de compilación java. Seleccione la pestaña Bibliotecas y haga clic en "Agregar tarro externo" (o "Agregar tarros" si está dentro del código de su proyecto)

De todos modos, no estoy seguro si la guayaba está preparada para ser utilizada con Android (porque Android usa a rayas versión java, bueno para dispositivos livianos)

0

Eche un vistazo a este otro hilo SO: The very basics for using Guava.

+0

Gracias, lo leí pero no estaba seguro de que fuera la forma correcta de agregarlo. Pensé que si lo agrego a través de Eclipse podrá buscar y descargar actualizaciones automáticamente, como lo hace para el SDK de Android. –

4

Entendido, solo tiene que agregar la ruta de acceso a la ubicación del SDK como fuente de enlace.

1) Derecho proyecto presione y seleccione Propiedades > Fuente> Fuente Enlace ...
2) Vaya a la ubicación ese eclipse descargarse el SDK a la que en mi equipo era

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

+0

No funciona tampoco. Esto genera problemas al compilar las clases de Guava que no reconoce @Nullable o @GuardedBy. Por el momento, creo que descargaré el .JAR precompilado y lo agregaré al proyecto. Parece una forma un poco hacky de hacerlo. –

2

Sólo una pequeña actualización aquí para todos los que lean esto en 2014.Por ahora hay un plugin de eclipse para guayaba. Es parte del proyecto de la órbita. Una colección de bibliotecas de terceros útiles.

Puede encontrar la última versión here.

2

Para todos los que lean esto en 2016 ... descargar guayaba de esta link

y hacer los pasos como se ha señalado @Schildmeijer ...

Cuestiones relacionadas