gpt4 book ai didi

java - 搜索功能不起作用

转载 作者:行者123 更新时间:2023-11-30 04:23:44 25 4
gpt4 key购买 nike

我有一个文本字段,当用户单击名为 btnSearch 的按钮时,用户将在其中输入一个世界来搜索 JTable。

每次我尝试执行搜索时,都没有发生任何事情,并且在调试时抛出异常(请参见下面的错误),它表明错误发生在 if 语句条件下。你能解释一下我应该做什么来解决这个问题

错误:

     Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError:com.mysql.jdbc.StringUtils.isEmptyOrWhitespaceOnly(Ljava/lang/String;)Z

搜索按钮背后的代码:

    btnSearch.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String entry =txtSearchData.getText();
if (StringUtils.isEmptyOrWhitespaceOnly(entry)){

}else{
}
txtSearchData.setText(" ");
}
});

最佳答案

我能找到的唯一解释是你正在使用 2 个 mysql jdbc jar:

  • 定义了 StringUtils.isEmptyOrWhitespaceOnly,并在编译代码时使用;

  • 另一个没有定义 StringUtils.isEmptyOrWhitespaceOnly 的字符串,在运行代码时使用。

您应该仅使用一个版本来进行编译和运行。检查项目依赖关系并确保只有一个 mysql jdbc 驱动程序。

关于java - 搜索功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16384153/

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