我是靠谱客的博主 爱笑纸飞机,最近开发中收集的这篇文章主要介绍Matlab无法解析名称weka.core.converters.ArffLoader或修改classpath.txt文件时拒绝访问问题描述及原因解决办法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

[版权申明] 非商业目的注明出处可自由转载,转载请注明出处!!!
博文地址:https://blog.csdn.net/cdpxc/article/details/110872109
出自: cdpxc (CSDN ID)

目录

问题描述及原因

解决办法

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

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

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


问题描述及原因

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

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

解决办法

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

  1. 解决这个的前提是已经安装配置了java,配置过程见博文“JDK 15的环境配置及验证”
  2. 安装Weka或直接下载weka.jar

----从网站下载weka:https://sourceforge.net/projects/weka/

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

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

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

 

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

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

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

图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

图4 matlab命令行输入命令

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

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

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

基于之前博文Anaconda过程中遇到的CondaMultiError,CondaHTTPError和PermissionError问题及解决方案 中遇到的PermissionError(13, '拒绝访问。')的问题的经验,应该是需要管理员权限

图6 更改matlab配置文件报错

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

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

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

部分内容参考https://blog.csdn.net/qq_35994754/article/details/72953973

 

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

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

 

 

最后

以上就是爱笑纸飞机为你收集整理的Matlab无法解析名称weka.core.converters.ArffLoader或修改classpath.txt文件时拒绝访问问题描述及原因解决办法的全部内容,希望文章能够帮你解决Matlab无法解析名称weka.core.converters.ArffLoader或修改classpath.txt文件时拒绝访问问题描述及原因解决办法所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部