• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

285
Views
No se puede resolver json import Intellij después de agregar la dependencia y la biblioteca .jar

Parece que no puedo resolver este problema después de agregar json-lib-2.4-jdk15.jar desde una fuente en línea a las dependencias del proyecto, se proporcionan capturas de pantalla para mostrar el tutorial de lo que estoy haciendo. (y sí, he intentado repetidamente "Invalidar cachés y reiniciar")

El error: ingrese la descripción de la imagen aquí

Esta es la estructura de mi proyecto ("cmd +;" o "Archivo > Estructura del proyecto")

ingrese la descripción de la imagen aquíTampoco parece funcionar en "Alcance" configurado en Compilar. Tenga en cuenta que también agregué el archivo .jar como biblioteca porque no estoy seguro de por qué no puedo hacer que esto funcione. Cualquier ayuda es muy apreciada, gracias.

¿Qué parece que estoy haciendo incorrectamente aquí?

almost 3 years ago · Santiago Trujillo
1 answers
Answer question

0

El jar que descargó de https://sourceforge.net/projects/json-lib/ no contiene las clases que necesita. Este jar contiene el paquete net.sf.json , que es una implementación diferente de la biblioteca JSON Java.

Está intentando usar clases org.json.* que son proporcionadas por otra biblioteca. La biblioteca que desea usar es esta: JSON-java . En la parte inferior puede encontrar el enlace al repositorio de Maven donde puede obtener el archivo jar.

El enlace de descarga directa de la última versión (en el momento de esta respuesta) para el jar está aquí: json-20160810.jar .

Agréguelo a las dependencias del módulo y su problema debería resolverse.

La próxima vez que observe un problema similar, busque dentro del archivo jar de la biblioteca en el nodo Bibliotecas externas de la vista del proyecto IntelliJ IDEA y vea qué clases contiene y en qué paquetes. De esta forma, sabría si el problema se debe a un contenedor incorrecto que agregó a las dependencias y que en realidad no contiene las clases que desea usar.

almost 3 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error