Estoy tratando de usar la biblioteca de impresión de códigos de barras de barbacoa. He agregado con éxito la biblioteca a IntelliJ a través de la estructura del proyecto agregar biblioteca. Luego importé los paquetes y escribí los métodos, lo que no me dio ningún error. Los paquetes estaban disponibles en la clase.
Pero cuando compilo me da el error:
error: package net.sourceforge.barbecue does not exist
¿Cómo puede ser esto?
Estoy codificando en ubuntu, ¿hay algún otro lugar al que tenga que agregar la biblioteca?
Gracias. Tika
Compile
. Si se establece en un alcanceProvided
, provocará el comportamiento que describe.Respuestas:
Intenté "Maven> Reimportar" pero lo único que realmente lo solucionó fue cerrar el proyecto, eliminar el directorio .idea y volver a abrir el proyecto.
fuente
Solo reimportar no funcionó. Seguir funcionó para mí.
Luego
Eso reimportará el proyecto maven.
fuente
Haga clic derecho en su proyecto / Maven (en la parte inferior) / Reimportar
Editar, mucho más tarde: también vi que esto sucedía con mucha más frecuencia cuando tenía instalado el complemento Clover. ¡Deja ese complemento como un mal hábito!
fuente
ha funcionado para mi
(La invalidación de cachés sin este paso no ayuda)
fuente
Si agregó una biblioteca a la estructura del proyecto (en lugar de a través de maven, eso sería diferente), asegúrese de que esté incluida como una dependencia para el módulo relevante.
Estructura del proyecto -> Módulos -> Dependencias
fuente
Ninguna de las 13 respuestas existentes funcionó para mí. Sin embargo, podría resolver el problema eliminando primero todos los módulos:
File
>Project Structure...
,Modules
pestaña,luego eliminando todos los módulos restantes de Maven de la
Maven
ventana de herramientas:Remove projects
,y luego agregarlos nuevamente en la
Project
ventana de herramientas:pom.xml
,Add as Maven project
,ahora anulando cualquier módulo ignorado de la
Maven
ventana de herramientas:Unignore
,y finalmente reconstruir usando
Build
>Rebuild project
. Esto supone quemvn clean install
ya sucedió.fuente
Salga de IntelliJ, elimine todos los
.idea
directorios:y reiniciar.
fuente
Probé todos los enfoques anteriores, no funcionó. ¡Finalmente correr lo
maven clean install
resolvió!fuente
Reimporté todos los proyectos de Maven. Esto funcionó para mí.
fuente
En mi caso lo único que funcionó es:
Lo bueno es que no tiene que eliminar la carpeta .idea o los archivos .iml y perder toda la configuración. Todo se conservará.
(Posiblemente algo así como también
gradle idea
funcione para gradle).fuente
Invalidate Caches / Restart y luego Build -> Rebuild Project me ayudó
fuente
Es un problema muy molesto que ocurre con bastante frecuencia. Especialmente después de cambiar a una rama de git diferente. Me ha hecho perder demasiado tiempo solucionar este tipo de problema. He probado todos los métodos anteriores. Pero no puedo encontrar una forma confiable. Aquí solo resumo los pasos que podrían ayudar en mi situación. Jetbrains, solucione este problema para ahorrar el valioso tiempo de su cliente.
fuente
Como alguien que solo ocasionalmente necesita trabajar con Java, esto fue muy molesto. Inevitablemente, se habrían agregado paquetes desde la última vez que ejecuté nuestro servidor dentro de IntelliJ y no se pudo compilar. Encontré lo que parece ser una solución más fácil: simplemente no compile dentro de IntelliJ. Compile desde la línea de comandos a través de Maven, luego asegúrese de que la configuración de ejecución no incluya Build como una tarea "Antes del lanzamiento".
fuente
¡Probé todas las respuestas apreciadas y ninguna de ellas resolvió mi problema!
Según la comunidad de Intellij, hay un error con las compilaciones de Maven en las versiones 2020.1 y 2020.1.1: https://youtrack.jetbrains.com/issue/IDEA-237320?_ga=2.235486722.203129946.1591253608-322129264.1584010541
Intente ejecutar en la versión 2019.3.4 (me funcionó desde la primera vez)
Puedes descargarlo desde aquí
https://www.jetbrains.com/idea/download/previous.html?_ga=2.190043688.203129946.1591253608-322129264.1584010541
fuente
path.macros.xml
archivo me ha ayudado: youtrack.jetbrains.com/issue/… 2020.1 funciona ahora.Tuve el mismo problema y se solucionó cambiando el "directorio de inicio de Maven" en Configuración de "Incluido" a mi maven instalado localmente. Quizás esto provocó algún tipo de actualización en algún lugar, ya que no había cambiado esta configuración durante meses sin ningún problema.
fuente
Aquí hay una solución que funcionó para mí: Desactive la opción "Usar --release para compilación cruzada como la siguiente en intellij idea: got
Settings
->Build,Execution,Deployment
->Compiler
->Java Compiler
y desactive:fuente
Lo que sucede aquí es que el paquete en particular no está disponible en la caché. Restablecer ayudará a resolver el problema.
Ir a la terminal y volver a construir el proyecto
Esto debería descargar todos los paquetes faltantes nuevamente
fuente
Maven reimportar, reconstruir e invalidar cachés no funcionó. Lo resolví abriendo una terminal y ejecutando maven clean install en el proyecto de la carpeta raíz. (Se abrió IntelliJ y pude ver la actualización del IDE y la activación de la reindexación mientras Maven estaba haciendo su trabajo)
fuente
Yo tuve el mismo problema. Lo arreglé aplicando el complemento android-apt https://bitbucket.org/hvisser/android-apt
fuente
Si no desea destruir .idea, puede intentar:
fuente
En caso de que usted está haciendo frente muy raro "No se puede resolver
java
,sun
paquetes problema", intente lo siguiente:fuente
Si está probando las formas sugeridas y aún no tiene ninguna posibilidad, asegúrese de su pedido :
Si no invalida y reinicia el caché justo después de eliminar su .idea /, Intellij sigue generándolo y eso estaba manteniendo el error en mi caso.
fuente
Intenté compilar un proyecto de Java 8 con JDK 12 y tengo el mismo problema. Ninguna de las respuestas anteriores resolvió mi problema.
Cambié o Shortel Command Line a " JAR Manifest " y trabajé como un encanto.
fuente