una librerias libreria importar crear como bibliotecas añadir agregar java include-path netbeans-6.9

librerias - Java, ¿cómo agregar archivos de biblioteca en netbeans?



importar librerias en java (3)

Soy nuevo en Netbeans IDE y Java. Tengo un proyecto de Java que muestra muchos errores de compilación:

can not import "org.apache.commons.logging.Log"

¿Puede alguien ayudarme con estos errores? ¿Cómo agrego archivos de biblioteca en Netbeans IDE?


Cómo importar una biblioteca de commons en netbeans.

  1. Evalúa el mensaje de error en NetBeans:

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

  2. NoClassDeffFoundError significa en algún lugar debajo del capó en el código que utilizó, un método llamado otro método que invoca una clase que no se puede encontrar. Entonces, lo que eso significa es que su código hizo esto: MyFoobarClass foobar = new MyFoobarClass() y el compilador está confundido porque en ninguna parte se define esta MyFoobarClass. Es por eso que obtienes un error.

  3. Para saber qué hacer a continuación, debe observar detenidamente el mensaje de error. Las palabras ''org / apache / commons'' le permiten saber que esta es la base de código que proporciona las herramientas que necesita. Usted tiene una opción, o puede importar TODO en apache commons, o puede importar SOLO la clase LogFactory, o puede hacer algo en el medio. Como por ejemplo, solo obtenga el bit de registro de apache commons.

  4. Querrá ir a la mitad de la carretera y obtener registros de uso común. Excelente opción, encienda el google y busque apache commons-logging . El primer enlace lo lleva a http://commons.apache.org/proper/commons-logging/ . Ir a descargas. Allí encontrará los más actualizados. Si su proyecto fue compilado bajo versiones antiguas de registro de uso común, entonces use los mismos antiguos, porque si usa los más nuevos, el código puede fallar porque las versiones más recientes son diferentes.

  5. commons-logging-1.1.3-bin.zip descargar commons-logging-1.1.3-bin.zip o algo por el estilo. Lee lo que dice el nombre. El .zip significa que es un archivo comprimido. Common-Logging significa que este debería contener la clase LogFactory que usted desea. el medio 1.1.3 significa que es la versión. si está compilando para una versión anterior, deberá hacer coincidir esto, o corre el riesgo de que el código no se compile correctamente debido a los cambios debidos a la actualización.

  6. Descarga ese zip. Descomprimirlo. Busca las cosas que terminan en .jar . En netbeans, haga clic derecho en su proyecto, haga clic en Propiedades, haga clic en bibliotecas, haga clic en "agregar jar / carpeta" e importe esos archivos jar. Guarde el proyecto y vuelva a ejecutarlo, y los errores desaparecerán.

Los archivos binarios no incluyen el código fuente, por lo que no podrá ver detalles y ver qué sucede cuando depura. Como programadores, debería descargar "la fuente" de Apache commons y compilar desde el origen, generando los archivos usted mismo e importándolos para la experiencia. Debe ser lo suficientemente inteligente como para comprender y corregir el código fuente que está importando. Estas versiones antiguas de apache commons podrían haberse compilado bajo una versión anterior de Java, por lo que si se remonta demasiado atrás, es posible que ni siquiera compilen a menos que las compile en una versión antigua de Java.


Solución rápida en NetBeans 6.8.

En la ventana Proyectos, haga clic con el botón derecho en el nombre del proyecto que carece de biblioteca -> Propiedades -> Se abre la ventana Propiedades del proyecto. En el árbol Categorías, seleccione el nodo "Bibliotecas" -> En el lado derecho de la ventana Propiedades del proyecto, presione el botón "Agregar TARJETA / Carpeta" -> Seleccione las jarras que necesite.

También puedes ver mi breve Video How-To .


En Netbeans 8.2

1. Descarga los binarios de la fuente web. Los Commos de Apache están en: [ http://commons.apache.org/components.html][1] En este caso, debe seleccionar el "Registro" en el menú de Componentes y seguir el enlace a descargas en la parte de Versiones . URL directa: [ http://commons.apache.org/proper/commons-logging/download_logging.cgi][2] Para mí, la descarga correcta fue el archivo commons -logging-1.2-bin.zip de los binarios .

2. Descomprime el contenido descargado. Ahora, puede ver varios archivos jar dentro del directorio creado a partir del archivo zip.

3. Agregue la biblioteca al proyecto. Haga clic con el botón derecho en el proyecto, seleccione Propiedades y haga clic en Bibliotecas (en el lado izquierdo). Haga clic en el botón "Agregar jar / carpeta". Vaya a los contenidos previamente descomprimidos y seleccione el archivo jar apropiado. Haga clic en "Abrir" y haga clic en "Aceptar". ¡La biblioteca ha sido cargada!