2015-10-22 3 views
1

У меня возникли трудности с компиляцией этого кода. Я использую Intellij-IDEA.Java не может найти символ createobjectbuilder

Я загрузил JSON Processing API jar. Я также добавил путь к JAR в переменных среды проекта. Это не разрешило ошибку.

import javax.json.Json; 
import javax.json.JsonObject; 
import javax.json.JsonObjectBuilder; 

… 

JsonObjectBuilder builder = Json.createObjectBuilder(); 

Ошибка

Error:(104, 41) java: cannot find symbol 
    symbol: method createObjectBuilder() 
    location: class javax.json.Json 
+0

Использование Maven для разрешения зависимостей банку, если вы используете IntelliJ, что делает его чрезвычайно легко – redFIVE

+0

* «Я также попытался явно положить путь к JAR в переменных окружения проекта.» * Вы просто пробовали? – Tom

+0

@Tom - Извините что? – user432209

ответ

0

Вы добавили в JSon банку с зависимостями модуля? Если вы щелкните правой кнопкой мыши на своем проекте и выберите «Открыть параметры модуля», вы можете выбрать свой модуль и щелкнуть вкладку «Зависимости», а затем «+» внизу, вы можете добавить зависимость json. Похоже, что вы не используете Maven, вам нужно выбрать Java-библиотеку и перейти к json jar.

enter image description here

+0

Да, я пробовал это до размещения вопроса. Я закончил использование Maven, который все еще требовал модификации класса. – user432209

Смежные вопросы