spanish que juice fruta examples español central java guava
archivo Guava de

java - juice - guava que es



Lo más básico para usar guayaba (2)

Uso de la muestra de guayaba

Sí, usar Guava es una gran idea, especialmente para tareas simples como leer un archivo :

String contents = Files.toString(file, Charsets.UTF_8)

en comparación con las versiones de Java simple como esta:

BufferedReader in = null; StringBuilder sb = new StringBuilder(); try { in = new BufferedReader(new FileReader(file)); String str; while ((str = in.readLine()) != null) { sb.append(str).append(''/n''); } } catch (IOException e) { // do something here } finally{ // and this should also be in a try / catch block if(in!=null)in.close(); } return sb.toString();

(Pero en realidad, es necesario haber desarrollado Java durante años para apreciar realmente la facilidad con la que se cuenta).

Configurando Eclipse para usar Guava

La forma más fácil de tratar con una biblioteca de este tipo en Eclipse es crear una biblioteca de usuarios y agregar la biblioteca de usuarios a su proyecto (haga clic con el botón derecho en proyecto: Build Path -> Add Library -> User Library ).

Aquí hay una breve guía para generar una biblioteca de usuario:

  1. Abra la entrada del menú Preferences -> Java -> Build Path -> User Libraries
  2. Presione New... , ingrese un nombre (por ejemplo, ''Guava'')
  3. Presione Add JARs... y busque los archivos JAR que descargó
    (Descomprima el archivo Guava de antemano, dentro encontrará el archivo guava-r07.jar . Seleccione eso en este cuadro de diálogo, preferiblemente después de moverlo a una ubicación más conveniente)
  4. Ahora seleccione Source Attachment -> Edit... archivos Source Attachment -> Edit... y busque la ruta al archivo guava-src-r07 .
  5. Si lo desea, puede repetir este proceso para la ubicación JavaDoc, apuntándolo a la carpeta javadoc desde la distribución de guayaba.
  6. Presiona OK

Ahora que debe estar todo configurado, puede seleccionar la biblioteca de usuario y agregarla a un proyecto de su elección.

Usando maven

Por completo: ser un defensor de la gestión de dependencias con maven, por supuesto, sugeriría gestionar las dependencias de proyectos con maven y m2eclipse lugar de con las bibliotecas de usuarios.

Totalmente hice Google esto. Pero todo lo que encontré es sobre el siguiente paso más allá de donde estoy.

Regresaré a la programación después de mucho tiempo y aprenderé Java (y OO) por primera vez. Le pregunté acerca de la lectura de un archivo, y alguien me sugirió que no tratara de aprender las curvas de Java para esto, sino que usara Guava. Después de buscar en Google, descubrí aproximadamente qué es y qué hace la guayaba (¡dulce!) Y lo descargué.

Entonces descubrí que en realidad no sé qué significa "usar guayaba".

He utilizado importaciones (como junit, más clases básicas como, no sé, matemáticas y demás), y espero que sea similar. Pero no sé, por ejemplo, en qué carpeta colocar Guava, ni si Eclipse lo reconocerá. (¿Quizás eso es lo único que necesito saber? Yo tampoco lo sé).

Lo que estoy pidiendo aquí es esto: ¿cómo pasar de ser consciente de una nueva tecnología (a saber, las bibliotecas de guayabas) a tener un código escrito con esa tecnología, en Eclipse, y ejecutar?


Como mencionó Sean, le recomendaría encarecidamente que utilice Maven para importar las bibliotecas. m2eclipse actualización de dependencias más adelante y, una vez que instale m2eclipse , Eclipse seleccionará las bibliotecas de m2eclipse para usted. Todo lo que necesita en su pom.xml de Maven para "usar guava" es algo como lo siguiente en la sección de dependencias.

<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>15.0</version> </dependency>