Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Como añadir una librería correctamente?

Hola, que hay? Vengo a preguntar porque estoy utilizando un parser, concretamente Jsoup, y he añadido la librería en add JARs, como bien sale en la imagen:

http://i.imgur.com/6OWERMl.png?2

Sin embargo a la derecha no me reconoce las clases de ese JAR... he de colocar algunos import para que lo haga? un import org.jsoup.Jsoup; ?

Un saludo y gracias.

septiembre 17, 2014 | Unregistered Commenteralex

Lo que usas es netbeans? creo que sí y ese no lo domino. En eclipse además de añadir la librería a las carpetas del proyecto tienes que añadirla al build path, con "add to build path", sino no te la pilla.

Algo equivalente tienes que hacer en Netbeans

septiembre 18, 2014 | Registered Commenterantuansoft

NetBeans no realiza los import automáticamente, si has usado las referencias a la librería externa antes de añadirla al classpath del proyecto.
Sin embargo, los hints del editor te están informando de lo que puedes hacer, en cada línea, por ejemplo realizar los imports. Pulsa encima de esos hints laterales.
Creo que necesitas leer con atención las ayudas básicas de NetBeans.

septiembre 18, 2014 | Registered Commenterchoces

Gracias. Si, si he usado para otro programa uno de los diseños de JTattoo para el GUI, es decir, que he tenido que añadir también un JAR externo y eso si que me lo ha cogido sin tener que hacer imports.

Sobre las ayudas de netbeans me dice que añada un import org.jsoup.Jsoup; La cosa es que añadiendo ese import ya me debería leer el resto de líneas ya que estoy importando el JAR entero, pero no hace nada y siguen habiendo errores... por eso me extraña.

Gracias y saludos.

septiembre 18, 2014 | Unregistered Commenteralex

No, no debería hacerlo: cada hint solo opera sobre la línea donde aparece.
Si quieres añadir los imports en modo batch, tienes una opción, en el menú de contexto del editor: Fix Imports.

septiembre 18, 2014 | Registered Commenterchoces

Gracias a todos por la ayuda, he conseguido solucionarlo añadiendo los imports al final..

import org.jsoup.*;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

Un saludo!

septiembre 18, 2014 | Unregistered CommenterAlex