Windows 環境で、classpath.txt や pathdef.m に関する読み取りエラーが発生するのはなぜですか?

61 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2016 年 5 月 2 日
編集済み: MathWorks Support Team 2023 年 1 月 11 日
Windows 環境で、MATLAB が正しく起動しない場合や、起動後に下記のエラーが発生する場合があります。
ERROR: C:\Program Files\MATLAB\R2012b\toolbox\local\classpath.txt: ファイルを開くことができません。アクセスが許可されていません。
または
ERROR: C:\Program Files\MATLAB\R2012b\toolbox\local\pathdef.m: ファイルを開くことができません。アクセスが許可されていません。
MATLAB パスを初期化し、savepath コマンドを実行した時にも上記のエラーが発生します。どのように修正すればよいか教えて下さい。

採用された回答

MathWorks Support Team
MathWorks Support Team 2022 年 12 月 21 日
編集済み: MathWorks Support Team 2023 年 1 月 11 日
このエラーは、MATLAB を起動しているユーザアカウントが classpath.txt や pathdef.m を読み取るアクセスがない場合に発生します。
この問題を解決するには、ファイルにアクセスできるよう、権限を変更します。
以下の手順にて、ご使用のユーザがフルコントロールであるか、ご確認ください。
1. Windows エクスプローラにて、下記フォルダを開きます。 
$MATLAB\toolbox\local 
($MATLAB は MATLAB のインストールフォルダです) 
2. pathdef.m (もしくは classpath.txt)を右クリックし、[プロパティ] を選択します。 
3. [セキュリティ] タブを選択します。 
フルコントロールでない場合、権限をフルコントロールに変更し、 MATLAB を再起動してください。
また、上記では問題が解決しない場合、MATLAB の pathdef.m が壊れている 可能性があります。その場合、MATLAB を再インストールしていただく必要があります。 
再インストールの手順は、下記 URL に記載されています。
・MATLAB Answers 

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange起動と終了 についてさらに検索

タグ

タグが未入力です。

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!