Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Java / Netbeans «Problemas de Referencia»

Netbeans «Problemas de Referencia»

Por jc mouse martes, enero 1, 2013

Cuando nos bajamos un proyecto de internet o cuando nos pasan un código de otra pc (que técnicamente viene siendo lo mismo), si este proyecto hace uso de librerías externas y lo abrimos desde netbeans, nos aparece un error de «Reference Problems» o «Problemas de Referencia».

problema de referencia

El error es bastante claro, e incluso te da la solución.

«One or more project resources could not be found. 

Right-click the proyect in te Project windows and choose Resolve Reference Problems to find the missing resources.»

Los novatos en java y en el mismo IDE de Netbeans, al ver este error, dan por echo que «toda»  la aplicación esta mal y no lo intentan mas. Sip, pasa y muy seguido.

Si hacemos en clic en el botón «Resolve Problems…» , podremos ver a más detalle las librerías que nos faltan.

not found library

En este ejemplo, nos dice que no encuentra una librería llamada «SQLiteJDBC», ahora aquí pueden pasar dos cosas bastante comunes:

(1) Si tienes la librería instalada en tu pc y supones que el proyecto se daño. Pues supones MAL, puede que si tengas instalada la librería pero con otro nombre, osea, el proyecto original utilizaba la ruta «c:/java/librerias/SQLiteJDBC/sqlitejdbc-v056.jar» y tu tienes instalada la librería en ruta «C:/program files/java/tus_librerias/sqlitejdbc-v056.jar», por demás esta decir que la ruta no es la misma y que por tanto Netbeans no encuentra la librería y te sale el error de referencia. OJO que tambien puede afectar la versión de la misma

(2) No tienes la librería o librerías y entras en pánico, luego luego migras a estudiar «Derecho» o.O

Dar solución problemas de referencia  es bastante fácil, te explico.

rojo rojito

Tu proyecto, en esto momento estará de un color rojo rojito seña de que «algo esta mal». Pues haces clic derecho y buscas propiedades (properties) y en la ventana que se abre, buscas la opción Librerias (Libraries). Podrás observar en rojo los errores de referencia del proyecto.

solution

¿que hacemos?

Caso 1: Tienes la librería en tu equipo pero con dirección o nombre diferente, clic en botón «Add Library»  buscas y añades al proyecto.

Caso 2: No tienes la librería en tu pc. Cierra esta ventana, tienes que bajarte la librería de su web e instalar en netbeans, después vuelves a esta ventana y aplicas el «caso 1».

Haces esto para cada error de referencia que tengas.

Para terminar seleccionas las filas que están en rojo y presionas el botón «remove».

Cierra la venta «OK» y Netbeans se encarga del resto 🙂

enjoy

Tags

Artículos similares

Introducción a Scene Builder y MVC (Parte II)

Segunda parte del tutorial [Introducción a Scene Builder y MVC (Parte I)]. En esta segunda parte, completaremos el diseñ[...]

Tink biblioteca criptográfica de Google

Tink es una biblioteca de cifrado desarrollada por un grupo de criptógrafos e ingenieros de seguridad de Google lanzado[...]

Tablas virtuales en java (View)

Una Vista (View) es una Tabla Virtual cuyo contenido está definido por una consulta (SELECT), al igual que una tabla rea[...]

Matriz de Adyacencia: Representación de grafos en Java

En este post conoceremos una forma de representar grafos mediante una Matriz de Adyacencia y un ejemplo básico de este e[...]

Proyecto Base de Datos Access y Java

La base de datos elegida es Access 2007 (*.accdb), pero claro la migracion hacia otra base de datos como MySQL o Postgre[...]

Impresión de reportes con JasperReport + YAPA

En un post anterior [Guardar reporte PDF directamente con Jasperreports] vimos una manera de imprimir reportes directame[...]