У меня есть проект Eclipse со следующим кодом:
import org.json.*;
import org.json.simple.JSONObject;
import java.io.*;
import java.util.Iterator;
(...)
public static void main( String[] args )
{
String resourceName = "C:\\Users\\Snail_Sniffer\\Desktop\\books.json";
String jsonData = readFile(resourceName);
JSONObject jobj = new JSONObject(jsonData);
(...)
Он не выдает ошибок и работает как задумано, но когда я повторно использую тот же код в IntelliJ, он выдает следующие ошибки:
Ошибка: java: конструктор JSONObject в классе org.json.simple.JSONObject не может быть применен к данным типам;обязательно: аргументы не найдены: java.lang.String причина: фактические и формальные списки аргументов различаются по длине
Ошибка: Java: не удается найти символ символа: метод getString (java.lang.String) расположение: переменная jobj типа org.json.simple.JSONObject
Что является причиной проблемы и как ее обойти?