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

Эй, привет, друзья Я использую json.me пакет json в моем проекте j2me, но когда я уже использует объект JSONObject jsonresp=new JSONObject(respstring) показывает предупреждение

can't find referenced class java.lang.StringBuilder
Error: Please correct the above warnings first.
D:\Sajid\J2MeProj1\nbproject\build-impl.xml:432: Obfuscation failed with error code 1.
BUILD FAILED (total time: 2 seconds)

Может ли кто-нибудь дать мне идею, как убрать это предупреждение

Ответы [ 3 ]

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

Я полагаю, вы компилируете под JavaSE 1.5, а обфускатору это не нравится. Убедитесь, что вы скомпилировали код с уровнем соответствия Java до 1.3 или 1.4. Также не забудьте использовать опцию -bootclasspath, чтобы указать компилятору использовать классы J2ME вместо классов J2SE. Вы можете получить классы J2ME от WTK.

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

Эй, привет, парень, это ошибка, потому что я использовал старую версию json.me, скомпилированную с jdk1.4. * так что теперь я скомпилировал с jdk1.6. * и сделал его банку, так что он работает хорошо, спасибо всем друзьям.

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

Является ли respstring a StringBuilder? Поскольку этот класс не появлялся до Java 1.5, поэтому с ME вам придется использовать StringBuffer.

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