MATLAB 7.14 (R2012a)において、「現在のフォルダー」の変更時に”java.lang.OutOfMemoryError”が表示されるのはなぜですか?
8 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2013 年 10 月 25 日
回答済み: MathWorks Support Team
2013 年 10 月 25 日
MATLAB 7.14 (R2012a)を起動し、フォルダ変更の際に以下のようなエラーがコマンドウインドウに表示されます。また、「現在のフォルダー」というウインドウの中にはファイルが表示されません。
Exception in thread "AWT-EventQueue-0" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)
at java.lang.AbstractStringBuilder.append(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at com.mathworks.matlab.api.explorer.FileLocation.<init>(FileLocation.java:102)
at com.mathworks.matlab.api.explorer.FileLocation.getParent(FileLocation.java:137)
at com.mathworks.mlwidgets.explorer.util.FileSystemUtils.decodeLocation
採用された回答
MathWorks Support Team
2013 年 10 月 25 日
下記手順で問題を回避します。
1) MATLAB R2012aを起動
2) MATLAB コマンドウインドウ上で、下記コマンドでエクスプローラを起動
>> winopen(prefdir)
3) MATLAB R2012aを終了
4) 開いたエクスプローラで表示されるパスの最後のフォルダの名前をリネーム
リネーム例:R2012a → R2012a_old
5) 再度 MATLAB を起動します。 コマンドウインド上で下記コマンドを実行
restoredefaultpath
rehash toolboxcache
6)MATLAB デスクトップの [ファイル]-> [設定]メニューからダイアログを開き、
[一般]-> [Java ヒープメモリ]から適切なメモリ量を選択
スライダーバーで、Java ヒープメモリを増加させます。増加量は、半分ぐらいを目安に設定します。
7) 再度 MATLAB を起動し、フォルダ変更を確認
なお、”java.lang.OutOfMemoryError”の問題が発生した場合は、6)に戻り、Java ヒープメモリを増加させます。
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!