最近更新至 macOS High Sierra 作業系統,打開一陣子沒有使用的 illustrator CS6,卻跳出視窗表示要安裝 Java SE 6 才能繼續,當然直接就安裝 Java SE 6 可以暫時解決問題,不過 Java 已經更新到 version 8 了,裝回舊版 Java 反而降低了電腦的安全性。
那有沒有辦法可以繼續使用最新的 Java 版本,但同時可以使用 illustrator CS6 呢?答案是可以!
解決方式其實非常的簡單,illustrator CS6 只會檢查系統有沒有存在某些特定的資料夾名稱而已,即使資料夾內根本沒有任何內容,也不影響運行 illustrator CS6,所以我們只要創造出特定的路徑即可,讓 illustrator CS6 誤以為我們已經安裝 Java SE 6 。
:sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
:sudo mkdir -p /System/Library/Java/Support/Deploy.bundle