警告:org.json.me.JSONArray:找不到引用的类java.lang.StringBuilder

时间:2011-03-10 11:44:00

标签: java java-me

  

警告:org.json.me.JSONArray:不能   找到引用的类   java.lang.StringBuilder中

我已经检查了json.me的所有java文件但是没有使用java.lang.StringBuilder

当我编译我的j2me项目时,我收到了这个警告。

如何从项目中删除此警告。我从这个链接得到了这个json.me Download link of json.me

请给我解决方案。 感谢

2 个答案:

答案 0 :(得分:0)

在JDK中找到

java.lang.StringBuilder。我认为Java ME中提供了StringBuffer。请改用它。

另外,我检查了提供的链接中的代码,但我看不到对StringBuilder的引用,但我看到StringBuffer的引用。

答案 1 :(得分:0)

我现在遇到了这个错误学习j2me。通过添加编译器标志来修复它:'javac -source 1.4 ....'。

原因是,Java 1.5+使用StringBuilder来替换StringBuffer。但是JavaME实现没有StringBuilder,它需要使用旧的StringBuffer进行相同的操作。因此,将您的J2ME类编译为Java 1.4,以便它使用旧方法。