我是靠谱客的博主 懦弱外套,最近开发中收集的这篇文章主要介绍matlab无法读取文件class,Matlab无法解析名称weka.core.converters.ArffLoader或修改classpath.txt文件时拒绝访问...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

[版权申明] 非商业目的注明出处可自由转载,转载请注明出处!!!

博文地址:https://blog.csdn.net/cdpxc/article/details/110872109

出自: cdpxc (CSDN ID)

目录

问题描述及原因

(1)Matlab在读取arrf文件时,报错:Matlab无法解析名称weka.core.converters.ArffLoader,原因是并未将weka的jar包和matlab进行配置

(2)修改classpath.txt时保存时拒绝访问导致无法修改。

解决办法

步骤1:配置java并找到weka.jar

解决这个的前提是已经安装配置了java,配置过程见博文“JDK 15的环境配置及验证”

安装Weka或直接下载weka.jar

---如果下载.zip包,解压后里面就有weka.jar,  如图1

9f70686307c63a75e05a483e7bce847c.png

图1 解压zip包后直接找到jar包

-----如果下载.exe,则需要安装weka成功后,从安装路径中找到weka.jar, 如图2

5d3d3894b6ca4f16ca1d159fe1007961.png

图2 安装.exe后在安装路径找到jar包

步骤2:将weka.jar放入matlab的子文件夹

将weka.jar放入matlabjavajartoolbox文件夹内,如图3所示

a179ebffdeeb531675daa8fdcf701c27.png

图3 将weka.jar放入matlab子文件夹内

步骤3:将weka.jar路径添加到matlab的配置文件中

(1)打开Matlab在命令窗口输入以下命令找到classpath.txt文件,(注意:是toolboxlocal文件夹下的)--见图4中的1

which classpath.txt

(2)编辑classpath.txt, 输入以下代码,见图4中的2

edit classpath.txt

b0508fb9b5b1eade885837cc96feea35.png

图4 matlab命令行输入命令

(3)此时编辑器会打开classpath.txt文件,将weka.jar的路径填入(如果weka.jar放置在其他路径下,则相应地修改填入的路径),如图5所示,保存。

7d162b5221f616bc50946c573850084f.png

图5 添加weka.jar的路径至matlab配置文件

(4)保存classpath.txt时报错,写入classpath.txt时出错。拒绝访问,如图5所示。

7f482cd7c4e9bbf34293936869b48f30.png

图6 更改matlab配置文件报错

于是,我重新关闭matlab,以管理员的身份打开matlab,将步骤2和3重新进行,保存classpath.txt时,成功了!(看来积累还是有收获的,还有语言都是相同的!)

(5)验证weka.jar是否配置成功:重新关闭matlab

43af1e80597d349db3268fd017dd813b.png

图7 验证weka.jar是否配置成功~

好啦,至此,所有问题解决了!谢谢您看到这里,希望您的问题也解决!

喜欢的话,欢迎转载,收藏和点赞哦!您的支持,是我继续分享的动力!笔芯!

标签:core,ArffLoader,weka,classpath,路径,jar,matlab,txt

来源: https://blog.csdn.net/cdpxc/article/details/110872109

最后

以上就是懦弱外套为你收集整理的matlab无法读取文件class,Matlab无法解析名称weka.core.converters.ArffLoader或修改classpath.txt文件时拒绝访问...的全部内容,希望文章能够帮你解决matlab无法读取文件class,Matlab无法解析名称weka.core.converters.ArffLoader或修改classpath.txt文件时拒绝访问...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部