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

Weka命令行执行J48分类任务时无法打开iris.arrf文件的问题求助

解决Weka命令行加载ARFF文件时"Can't open file"的问题

看了你的问题,CSV能正常运行说明你的Weka环境配置是没问题的,报错Weka exception: Can't open file iris.arrf大概率是文件名或路径的问题,我给你梳理几个排查方向:

  • 最可能的原因:文件名拼写错误
    你命令里写的是iris.arrf,但Weka自带的鸢尾花样本文件其实是iris.arff(注意后缀是两个f结尾的arff,不是arrf)。这是非常常见的笔误,你可以去Weka的data文件夹里确认一下文件名。修正后的命令应该是:

    java -cp "C:\Program Files\Weka-3-8-5\weka.jar" weka.classifiers.trees.J48 -t iris.arff
    
  • 文件路径不匹配
    如果你不是在iris.arff所在的目录下执行命令,Weka会找不到文件。Weka的data文件夹默认在C:\Program Files\Weka-3-8-5\data,你可以用两种方式解决:

    1. 先切换到data目录再执行命令:
      cd "C:\Program Files\Weka-3-8-5\data"
      java -cp "../weka.jar" weka.classifiers.trees.J48 -t iris.arff
      
    2. 直接在命令里指定完整的文件路径:
      java -cp "C:\Program Files\Weka-3-8-5\weka.jar" weka.classifiers.trees.J48 -t "C:\Program Files\Weka-3-8-5\data\iris.arff"
      
  • 权限问题(少见但值得排查)
    如果你当前命令行没有读取Weka/data文件夹的权限,也可能触发这个错误。可以尝试右键点击命令提示符,选择「以管理员身份运行」,再执行你的命令试试。

先从文件名拼写开始检查,这个问题大概率就能解决啦!

内容的提问来源于stack exchange,提问作者wasif khan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.29 21:42:39