升級Mac OS X 10.10 Yosemite 或 10.11 El Capitan後,「過期多時」的CS6 Illustrator就開不了,說是Java SE 6 Runtime 不存在。雖然Apple.com還保有2013、2014年的Java Runtime,但Java Runtime和Flash一樣都是保安漏洞滿佈、臭名昭著,要在新OS上跑,還是從 java.com 下載個新版本比較好…
安裝新版Java Runtime後,CS6 Illustrator還是開不了,這時就要修改 plist了…
在 /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/ 中找出Info.plist
也就是:
/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Info.plist
把原來JVMCapabilities中
<key>JVMCapabilities</key> <array> <string>CommandLine</string> </array>
多加兩個string:
<key>JVMCapabilities</key> <array> <string>CommandLine</string> <string>JNI</string> <string>BundledApp</string> </array>
重啟Mac,即成。
來源 El Capitan, Dreamweaver, and Java SE 6 – SPUNMONKEY DESIGN