下記手順で問題を回避します。
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 ヒープメモリを増加させます。