2012-01-06 1456 views
7

Acabo de instalar Netbeans IDE. Ahora no puedo importar ninguna org. * Libs y solo dice package org does not exist. Además, importé jdic.jar en el proyecto y aunque las sugerencias de finalización del código aparecen como org.jdesktop. *, Muestra el mismo error.Error de NetBeans: el paquete org no existe

¿Cómo puedo solucionar esto?

+2

¿Limpiaste tu proyecto después de importar el jar? Asegúrese de que el jar esté listado en la carpeta LIB de la configuración del proyecto. – kosa

+0

org. * Paquete? ¿Tienes alguna dependencia del proyecto? – kosa

+0

Ninguno en absoluto. De hecho, estoy tratando de importar jdic, pero cualquier cosa con un nombre de paquete "org". falla –

Respuesta

13

Clearing the cache lo arregló. en Windows 7 la memoria caché se encuentra en

C:\Users\username\AppData\Local\NetBeans\... 

En Linux, la caché se encuentra en:

/home/username/.cache/netbeans/... 

En borrar la memoria caché y reiniciar NetBeans, que comenzó a reconocer org.* importaciones de nuevo.

+4

Gente de Windows, si no puede encontrar AppData, busque% AppData%. Normalmente está escondido. – Menefee

+0

para mostrar los archivos ocultos: Abra las Opciones de carpeta haciendo clic en el botón Inicio Imagen del botón Inicio, haciendo clic en el Panel de control, haciendo clic en Apariencia y personalización y luego en Opciones de carpeta. Haga clic en la pestaña Ver. En Configuración avanzada, haga clic en Mostrar archivos, carpetas y unidades ocultas, y luego haga clic en Aceptar. –

+2

Mismo problema, pero esto no lo soluciona. Netbeans 8.0.2. –

1

Se puede tratar de importar

import org.xml.sax.Attributes; 

Esto es parte del JDK. Si no puede encontrar eso, algo está realmente mal.


sospecho es necesario agregar las bibliotecas a su archivo experta pom.xml.

+0

No veo ninguna referencia a Maven ... –

+0

Yo solo asumí que como él está usando netbeans, está usando maven que está incorporado. (Pensé que era el predeterminado) –

+0

No estoy usando maven. Son solo las importaciones de org. * Con las que tengo un problema. Intenté borrar userdata/var/cache pero no ayudó. –

2

org.netbeans.lib.awtextra es parte de la biblioteca AbsoluteLayout. Debe ser agregado automáticamente por el ide siempre que se use absolutelayout en el formulario. Pero si cambia a otro diseño después de usar el diseño absoluto, entonces el jar/library se eliminará del classpath y no se compilará el código existente que hace llamadas a la biblioteca.

  • Si desea utilizar el diseño absoluto, incluya la biblioteca en el proyecto. Seleccione el nodo "Bibliotecas" en el proyecto, haga clic con el botón derecho y seleccione "Agregar biblioteca" y seleccione la biblioteca "Diseño absoluto" de la lista de bibliotecas disponibles.

  • Si no desea utilizar el diseño absoluto, lo mejor es descomentar/eliminar el código basándose en la biblioteca y volver a hacer el diseño del formulario con el nuevo diseño.

0

Usted debe redirigir todos los archivos .jar perdidos por netbeans que salen, y volverla a abrir. Debería haber un mensaje pidiéndole que ayude al IDE a encontrar los archivos .jar. Así que por favor hazlo. Si no puede encontrar el archivo jar. Limpia y crea los paquetes individuales. Allí se creará un nuevo directorio llamado directorio dist en el directorio del paquete. Ahora puedes redirigirlos.

Cuestiones relacionadas