Предупреждение: org.json.me.JSONArray: не удается найти указанный класс java.lang.StringBuilder - PullRequest
0 голосов
/ 10 марта 2011

Предупреждение: org.json.me.JSONArray: не удается найти указанный класс java.lang.StringBuilder

Я проверил все java-файлы json.me, но в этом нетjava.lang.StringBuilder используется

Я получил это предупреждение при компиляции своего проекта j2me.

Как удалить это предупреждение из проекта.Я получил этот json.me по этой ссылке Ссылка для скачивания json.me

Пожалуйста, дайте мне решение об этом.Спасибо

Ответы [ 2 ]

0 голосов
/ 22 мая 2011

Я столкнулся с этой ошибкой, изучая j2me прямо сейчас.Исправили это, добавив флаг компилятора: 'javac -source 1.4 ....'.

Причина в том, что Java 1.5+ использует StringBuilder, который заменяет StringBuffer.Но реализация JavaME не имеет StringBuilder, она требует использования старого StringBuffer для тех же операций.Поэтому скомпилируйте ваш класс J2ME как Java 1.4, чтобы он использовал старый метод.

0 голосов
/ 10 марта 2011

java.lang.StringBuilder находится в JDK.Я думаю, что StringBuffer доступен в Java ME.Используйте это вместо этого.

Также я проверил код по предоставленной ссылке, не вижу ссылки на StringBuilder, но вижу ссылки на StringBuffer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...