java - Java项目中到处都是"String cannot be converted to CharSequence"?

标签 java netbeans

我重新打开一个编译并运行良好的项目,但出现错误:

"String cannot be converted to CharSequence"

所有涉及字符串操作的行,例如:

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

与 native 方法相同的错误,例如:

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)

最佳答案

您是否检查过用于在 NetBeans 中构建项目的 JDK 和 JRE 版本?

如果您在编译时遇到问题,请检查您的 JDK,否则请检查您的 JRE。

如果您正在使用某些构建工具,请检查用于构建工具的 JDK 以及 Java 编译器的 -source-target

关于java - Java项目中到处都是"String cannot be converted to CharSequence"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34071370/

相关文章:

java - 无法使用 java 在 selenium webdriver 中打印特定名称

java - GWT Maven 插件 : Generating non-String parameters in the Messages class

java - In-App Billing v3 可靠性缺陷

java - Netbeans "Import Classes"错误消息

java - 如何在运行时通过 netbeans 窗口向 java 应用程序提供输入?

php - 将 PHP 文件链接到数据库

java - 如何在struts2中使用参数化方法作为action方法?

java - Commons Codec 中 decodeBuffer 方法的合适替代品

java - 两种类型的向下转型之间的区别

java - 如何从 iReport 中调用存储过程?