
Recuerdas cuando Java te tiro un error como este
Exception in thread "main" java.lang.NoClassDefFoundError: nombre_de_la_clase
y tuviste que buscar en google, preguntar en foros, y hacer no se que tanta cosa para encontrarla, pues eso se acabo, ahora puedes encontrarla muy facilmente entrando en esta pagina findjar.com y poniendo el nombre de la clase, ya no mas busquedas exahustivas, que aunque casi siempre google no saca facilmente de apuros a veces hay que saberle preguntar, bueno esta pagina esta dedicada a buscar solo archivos .jar y como dije anteriormente solo con el nombre te dira en que paquete se encuentra y te dara el link de descarga, entonces ahora si a programar que de las librerias ya no nos tenemos que preocupar
Comments
cierto, muy cierto!
jajaja chales, a quien no le ha pasado? jaja
Oye, sabes, eso me recuerda que muchas veces esos errores tambien salen por que no seteas bien las variables de entorno, o por que no haces bien las referencias desde el IDE que estes utilizando, Q IDE estas utilizando tu? sabes como hacer las referencias a los jar's? XD
Tienes razon (variables de entorno)
Es cierto eso que mencionas, a veces con el uso de los ide's se nos va olvidando como hacerlo manualmente, alli esta que cuando no tenemos uno a la mano andamos batallando, y no es que este en contra de los ide de hecho estoy muy a favor ya que nos facilitan mucho la vida, pero yo diria que para aprender, primero deberias hacerlo con un editor de textos y la consola para que sepas de donde sale todo lo que despues te genera el ide automaticamente, y como ya dije mucho la palabra ide, ya no la voy a decir mas en este post jajaja
Yo uso principalmente NetBeans, aunque a veces tambien uso eclipse, pero el primero que use se llamaba (o se llama) Gel, en ese aprendi ya que alli todo te lo tenias que aventar a mano
Para dar de alta una libreria (o un .jar) en NetBeans es muy sencillo, solo tienes que hacer:
bueno mejor en ves de ponerlo aqui, les dejo un enlace para que lo vean con imagenes y todo http://www.infosintesis.net/apensintesis/netbeans/mapa/nuevaLibreria.html
Para hacerlo en Eclipse es similar solo hay que hacer clic con el botón derecho del ratón sobre el proyecto, para sacar el menú y elegimos "properties"->"java build path"->"Libraries"->"Add external JARs..." y seleccionamos nuestro jar
Para hacerlo por consola primero hay que alojar nuestra libreria en <DIRECTORIO_DE_JAVA>/jre/lib/ext, en esta carpeta se ponen las librerias para que java las tome por defecto, ahora solo basta con añadirla al pat desde MS-DOS con la siguiente linea
C:\> set CLASSPATH=<PATH_DEL_JAR>\mysql-connector-java-5.0.5-bin.jar
Eso es para windows, en linux es de la siguiente forma
Se debe modificar el archivo oculto .bashrc ubicado en /home/usuario y agregar al final de este archivo la siguiente linea con los .jar que se requieran, por ejemplo:
export CLASSPATH="/usr/share/java/mysql.jar:/usr/lib/java/activatio n.jar:/usr/lib/java/mail.jar:/usr/share/tomcat5.5/common/lib /servlet-api.jar:."
Espero que les sea de ayuda, Saludos