MATLAB可以使用但是使用help函数报错问题的解决

今天这篇总结一下我遇到这个问题的最终解决方案:
安装了MATLAB2018b版本后,一开始使用没有发现有什么问题,后来使用help函数时候才报错,代码是下面这一堆:Exception in thread “AWT-EventQueue-0” java.lang.NoClassDefFoundError: **Could not initialize class com.mathworks.mlwidgets.help.**ProductFilterModel$InstalledState at com.mathworks.mlwidgets.help.DocCenterProductPrefs.getSelectedProductsFromPref(DocCenterProductPrefs.java:47)
at com.mathworks.mlwidgets.help.DocCenterProductPrefs.
getProductFilterModel(DocCenterProductPrefs.java:33)
很长一串我就不贴了。
网上也是各种搜解决方案,中英文的都看了,也试了大半天。最后还是靠自己的方法解决的…我在这里都总结一下吧:
1.先说我自己解决办法(亲测有效,推荐使用):卸载重装,结果就好了。。 其中下载win64 2018b版本是这个:链接:https://pan.baidu.com/s/1X32ZhNqj9LeCWI-9bdJAhQ 提取码:2r7y
安装教程严格按照这个来:http://www.anyxz.com/index.php/8847.html
[一定要按教程来,我回想自己第一次安装好了时候就没有按教程中说的直接打开软件,而是手贱来了个“以管理员身份运行”,结果在激活时候步骤就和教程不一样,虽然后面激活了,但是有些不对劲,所以一定看着教程一步一步来,真是没有问题的]
2.当然可能每个人系统不一样,导致出现问题原因也会不一样,我就罗列一下网上出现的各种解决方案(有些下面回帖说管用…),供大家在运气差,重新安装还是不能和使用help时候试试:
1)说一个小细节,正常安装matlab以后,在脚本中使用右键“关于xxx函数的帮助”时候如果提示登录又不想登录时候设置如下:菜单栏 主页—预设(preferences)—左侧 帮助(help)----安装在本地 选择,确定就OK了。上面正常安装默认也是需要登录的,操作一下这一步就好。
2)matlab安装目录文件夹中原版jar文件被另一个.jar文件覆盖。。
具体看:https://ww2.mathworks.cn/matlabcentral/answers/232238-java-error-when-using-fx-button 感觉这个最不应该是我们犯的错
3)在命令窗口执行以下语句试试:
com.mathworks.services.Prefs.setStringPref(‘HelpSelectedProducts’,‘MATLAB’); %我试了就没用~
大概就这么些,如果试了这些还是不行,我劝大家还是直接卸载重装吧 简单粗暴。卸载使用系统 控制面板那个卸载程序,或者使用电脑管家里的软件管理卸载也行。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值