打開MATLAB時出現「Waring:could not read file classpath.txt」,怎麼辦?


很可能是安裝過程出現了問題,請嘗試重新安裝。

好奇問一下: 你的操作系統是什麼?


謝邀~

沒遇到過。

--------------------------------------------------------------

抖完機靈了研究下classpath.txt為何物?

打開一個正常的matlab,在command對話框中輸入

which classpath.txt,則可以看到我的classpath.txt在D:Program FilesMATLABR2014a oolboxlocalclasspath.txt文件路徑下,那麼classpath.txt為何物呢?

打開classpath.txt後可以看到這應該是matlab工具箱中一個調用java的路徑文件,找到了位置之後繼續,help javaaddpath之後可以發現java類在載入到matlab中時要首先設置類所在的路徑,其中明確指出static載入方式為:Loaded at the start of each MATLAB session from the file classpath.txt. 若要修改classpath.txt文件則可以edit classpath.txt.

若把classpath.txt文件從默認路徑中移除就會出現題主所描述的問題,在默認文件路徑下必須要有classpath.txt文件,不然在打開matlab時就會提示could not read classpath.txt,所以這裡猜測題主的toolbox安裝應該出了問題,在默認文件路徑下丟失了classpath.txt文件。更多信息還請 Help The Java Classpath. Help講的很詳細。

當然最簡便快捷的方法還是【重新安裝】一個正常的matlab。

再等兩月2016a都出來了,為何要裝一個不正常的2013a?

利益相關:一本正經胡說八道的學塵


重裝,我需要重新下載鏡像


  如果之前安裝過QQ輸入法,那麼在用電腦管家掃描垃圾時會在「QQ輸入法更新程序」中掃描出中local 文件夾的「classpath.txt」與「librarypath.txt」 .清理掉這兩個文件中任何一個matlab都無法打開.解決方法:若已丟失文件的需重裝matlab,並將「QQ輸入法更新程序」忽略,這樣可以避免在清理垃圾時刪除上述文件.


我也是,後來仔細觀察是因為安裝沒全部完成,中途失敗了。

後來全刪了重裝,目前已經可以使用了。


我也是


我也是


推薦閱讀:

如何使用MATLAB寫測試(5): MATLAB with Jenkins
MATLAB算符重載和量綱分析
MATLAB Live Editor 簡介

TAG:MATLAB | Matlab2013A |