gpt4 book ai didi

java - 类型 java.lang.charSequence 无法解析为类型错误

转载 作者:行者123 更新时间:2023-12-02 11:03:05 24 4
gpt4 key购买 nike

我有以下 aspectJ 类方法,它给了我错误,java.lang.charSequence 类型无法解析为类型错误。

before(String name) throws ServiceLayerException:
call(void ServiceImplementation.displayBookDetails(String)) && args(name){
String sqlText = "SELECT * FROM Books WHERE Name='"+name+"'";
logger1.info("Before Aspect :: Display Book Details of " + name);
System.out.println(sqlText);
connectToDbAndDisplayBookDetails(sqlText);

}

我正在使用 Eclipse Kepler,我的这个项目是使用 jdk 1.7 构建的。我尝试为 Kepler 安装 jdk 1.8 补丁,但这无济于事。它不会被安装并在安装过程中停止。请帮忙。

最佳答案

这可能是一个偷偷摸摸的 Java8 接口(interface)问题。
在 Java8 中,charSequence 附加了一个默认方法。

如果您从 Java7 编译器使用它,则不允许您使用默认方法。

尝试修复 jdk 1.8 补丁设置。

关于java - 类型 java.lang.charSequence 无法解析为类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29430736/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com