我重新打开一个正在编译并运行良好的项目,我收到了错误:
"字符串无法转换为CharSequence"
涉及String操作的所有行,例如:
String status = "blah blah";
int countArobase = StringUtils.countMatches(status, "@");
// error "String cannot be converted to CharSequence" at the "@" String.
注意:StringUtils
来自org.apache.commons.lang3.StringUtils
与本机方法相同的错误,例如:
String feature;
boolean test = feature.contains("blah blah");
// error "String cannot be converted to CharSequence" at the "blah blah" String.
我很奇怪我几乎怀疑IDE有问题吗? (我使用NetBeans 8.0.2)
答案 0 :(得分:0)
你检查过JDK&用于在NetBeans中构建项目的JRE版本?
如果您在编译时遇到问题,请检查您的JDK,否则请检查您的JRE。
如果您正在使用某些构建工具,请检查用于构建工具的JDK以及用于Java编译器的-source
和-target
。