2024/03/19

解決Illustrator CS6中文版在英文OS X上的出現PARM錯誤

本文已發佈逾8 年,除非文中有標注更新,否則內含的資訊有可能不合時宜,敬請注意!

當在英文OS X上安裝Illustrator CS6中文版時,會出現奇妙的PARM錯誤。這一錯誤一直以來都有在各中文版Adobe CS中出現,成因應該是Adobe認為用「中文版」的人絕不會用「英文」作為OS X的系統語言。

chinese-illustrator-cs6-parm-error

果然是西人公司…

下面節錄了原自Adobe Community support的解決方法────

  1. 去AI的MacOS資料夾
    /Applications/Adobe Illustrator CS6/Adobe Illustrator.app/Contents/MacOS
  2. 這裡你應該可以發現名叫Adobe Illustrator的binary,先cmd+D弄個副本保存,再把原來的一個更名叫AICS6
  3. 在同一個資料夾中新建一個文字檔名:Adobe Illustrator,用TextEdit或愛用的文字編輯軟體將下面的script抄進去────
    #!/bin/bash
    
    BASEDIR=$(cd "$(dirname "$0")"; pwd)
    
    "$BASEDIR/AICS6" -AppleLanguages '("zh-Hant")'

    注意,zh-Hant是繁中、zh-Hans是簡中。zh-Han*即中文/漢字/繁|簡之意

  4. Terminal,輸入
    cd /Applications/Adobe\ Illustrator\ CS6/Adobe\ Illustrator.app/Contents/MacOS
    
    chmod +x Adobe\ Illustrator
    
  5. 重啟AI,這時AI應該能夠正常運作

要是碰上的問題是「Java VM不存在」之類,可以參閱另一篇《升級Mac OS X後,Illustrator CS6等要用上舊Java SE 6的開不了,怎辦?