Snow Leopard への Matlab R2009a Student Versionインストールメモ

インストールしょっぱなのライセンス認証でつまづく

インストール開始するとライセンスエラーでインストールできなくて,なんでかなーとかなやんだけど,原因はこれでした.

/Applications/MATLAB_R2009aSV.app/licenses.dat 
【修正前】
INCREMENT TMW_Archive MLM 15 01-jan-0000 0 000000000000000000000 \
VENDOR_STRING=00 HOSTID=DEMO SN=123456 

【修正後】
INCREMENT TMW_Archive MLM 15 01-jan-0000 0 000000000000000000000 VENDOR_STRING=00 HOSTID=DEMO SN=123456 

バックスラッシュが ツ とかになっててバグってた(涙)

http://www.mathworks.co.jp/support/solutions/ja/data/1-9LS87R/index.html?solution=1-9LS87R

アクティベーションでつまづく

Javaスクリプトがおかしいらしい.Java Preferencesでデフォルトの64bitではなく32bitを優先するように変更するとアクティベーションがうまくいきました.

http://www.mathworks.com/support/solutions/en/data/1-8GS5S1/index.html?solution=1-8GS5S1

やっと起動したよと思ったら

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
	at apple.awt.CGraphicsEnvironment.resetDisplays(CGraphicsEnvironment.java:100)
	at apple.awt.CGraphicsEnvironment.displayChanged(CGraphicsEnvironment.java:50)
	at apple.awt.CToolkit$4.run(CToolkit.java:1310)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Javaがエラーでまくり...Java Preferencesを64bitに戻したけどなおらんよ.
さて,どうしたものか