You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Java文件提示Row类型不存在,相关get方法报错如何解决?

问题根因

Row 不是JDK标准库提供的内置类,报错本质是项目中缺少对应Row类的定义,或者没有导入正确的依赖/类路径。你自行创建的空Row.java没有对应属性和getter方法,自然会继续报方法不存在的错误。

解决建议

  • 方案1:如果你使用的是第三方库提供的Row类
    先确认代码中的Row来自哪个第三方组件,常见的包括Apache POI(Excel处理)、Spark SQL(大数据处理)、JavaFX(界面表格)等,在项目构建文件(pom.xml对应Maven、build.gradle对应Gradle)中添加对应依赖,之后导入正确的包路径即可,无需自行创建Row类。
  • 方案2:如果Row是业务自定义的实体类
    你需要补全Row.java的属性和对应getter方法,参考示例代码如下:
public class Row {
    // 定义业务需要的属性
    private String processName;
    private long waitingTime;
    private long turnaroundTime;

    // 全参数构造方法
    public Row(String processName, long waitingTime, long turnaroundTime) {
        this.processName = processName;
        this.waitingTime = waitingTime;
        this.turnaroundTime = turnaroundTime;
    }

    // 对应的Getter方法
    public String getProcessName() {
        return processName;
    }

    public long getWaitingTime() {
        return waitingTime;
    }

    public long getTurnaroundTime() {
        return turnaroundTime;
    }

    // 按需添加Setter、toString等其他方法
}
  • 额外检查:确认代码中import语句导入的Row类路径正确,不要导入其他无关包下的同名Row类。

内容的提问来源于stack exchange,提问作者Tyreke McLean

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 00:15:05